import { Component, AfterViewInit, HostListener } from "@angular/core";
import { MainService } from "./main.service";
import { trigger, transition, style, animate } from "@angular/animations";
import { OptionsService } from "./options.service";
import { Router } from "@angular/router";
import { AutomatorManager } from "./model/automators/automatorManager";

declare let ClarityIcons;

@Component({
  selector: "app-root",
  templateUrl: "./app.component.html",
  styleUrls: ["./app.component.scss"],
  animations: [
    trigger("fadeInOut", [
      transition(":enter", [
        style({ opacity: 0 }),
        animate(500, style({ opacity: 1 }))
      ]),
      transition(":leave", [animate(500, style({ opacity: 0 }))])
    ])
  ]
})
export class AppComponent implements AfterViewInit {
  AutomatorManager = AutomatorManager;

  constructor(
    public ms: MainService,
    public os: OptionsService,
    private router: Router
  ) {
    ClarityIcons.add({
      metal:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="transparent" fill-opacity="0"></path><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M252.625 36.307c-6.092.006-12.026.422-17.766 1.367-6.74 15.11-15.352 32.332-15.352 32.332l-32.752-13.453c-16.186 7.61-10.852 30.03-20.06 38.44-27.888 22.73-83.84 68.866-89.725 84.734-12.537 33.803-19.03 69.85-20.005 104.95 14.493 7.74 31.347 20.743 47.008 34.73 14.336 14.328 35.16 31.31 40.828 49.716l2.096 7.168-6.658 3.384c-11.466 5.26-9.42 16.91-11.275 25.86l-17.602-3.77c1.218-13.002 3.663-24.96 13.206-33.12-8.763-13.648-21.562-25.924-32.584-35.81-11.454-10.23-24.25-20.012-34.933-26.947 1.674 46.477 1.207 81.64 21.255 114.607l31.945 5.094-.553 28.053 42.27-3.222-5.3 30.28c92.217 38.28 247.83-57.624 288.362-162.223 8.685-22.415 48.163-45.242 49.896-67.717 2.734-35.472-8.37-70.06-27.727-100.74-13.795 13.218-29.79 17.135-46.56 9.796l20.255 23.86-13.723 11.648-27.4-32.273-1.24-18.446c-5.757-5.283-11.19-11.362-16.046-17.94l-33.95 9.97-5.073-17.27 29.023-8.522c-3.782-7.177-6.71-14.646-8.39-22.174-2.694-12.064-2.116-24.784 4.7-35.326.07-.108.145-.21.216-.317-36.018-4.868-73.49-16.754-106.387-16.718zm121.287 26.806c-3.475 5.376-4.253 12.655-2.248 21.633s6.862 19.155 13.3 28.45c6.44 9.293 14.446 17.73 22.216 23.577 23.14 12.916 41.762 7.763 39.084-16.968-1.89-16.137-17.54-29.672-23.46-35.753-12.655-12.994-38.097-34.83-48.892-20.94zm-36.207 4.266l-9.47 21.282-25.104 9.29-18.34-10.36zM233.393 96.282l30.316 11.072 27.874 46.264 32.05 14.146-7.27 16.468-37.26-16.45zm-43.89 30.66c9.625-.01 19.89 2.822 25.817 11.815 6.116 5.094 16.364 8.502 27.846 12.816l-6.332 16.852c-5.8-2.18-12.472-4.145-18.963-6.996-1.048 3.52-2.588 6.89-4.358 9.935a64.73 64.73 0 0 1-2.97 4.625c12.61 6.737 24.022 11.983 30.12 12.506l-1.54 17.934c-13.374-1.148-27.19-8.556-41.235-16.645a69.874 69.874 0 0 1-5.22 4.035c-5.618 3.903-12.543 7.623-20.044 10.5 2.925 14.92 3.148 30.108 2.94 41.203l-17.997-.337c.19-10.045-.234-23.675-2.45-36.112-5.99.925-12.046 1.06-17.944-.383-.09-.02-.177-.046-.266-.07.083 13.554-1.982 28.058-11.95 42.374l-14.77-10.285c10.87-15.612 8.98-30.818 7.804-49.224-1.566-5.005-1.475-10.304-.23-14.988 1.682-6.33 5.1-11.886 9.187-16.945 8.176-10.118 19.228-18.362 28.807-23.49 11.795-5.06 22.388-9.09 33.75-9.12zm-.665 18.012c-.64.012-1.308.047-2.004.102-7.502.613-16.64 3.695-22.588 6.88-7.375 3.946-17.25 11.444-23.3 18.93-3.023 3.743-5.045 7.453-5.79 10.254-1.15 5.08 2.084 9.024 6.29 10.087 3.02.738 7.46.737 12.396-.164 9.87-1.802 21.545-7.135 28.553-12.004 5.274-3.666 11.863-10.37 15.556-16.722 3.85-12.748.492-17.54-9.112-17.363zm259.953 37.65l12.642 62.508-54.782 40.737 33.01-56.89zm-61.31 20.75l3.182 17.717-66.13 11.883-9.65 25.186-25.25 11.934 21.725-53.04zm-11.63 64.83l16.3 7.63c-7.236 15.46-9.834 23.982-8.974 33.36 6.018.288 12.134.976 18.222 1.934l-2.796 17.78c-20.668-3.25-40.167-1.63-49.913 5.192-4.873 3.41-7.866 7.633-9.088 14.89-1.223 7.254-.21 17.796 4.873 31.997-14.763 5.31-28.485 9.344-43.684 14.436l-5.716-17.068 27.455-9.197c-1.625-8.534-1.85-16.21-.678-23.16 1.844-10.947 7.55-19.874 15.334-25.773-2.568-5.383-5.2-11.09-7.092-17.383-2.792-9.287-.37-27.64-.56-27.658 0 0 15.726 15.586 17.798 22.477 1.373 4.567 3.592 9.417 6.01 14.548 3.83-1.158 7.836-1.963 11.965-2.47-.69-12.83 3.032-25.492 10.543-41.536zm-145.416 3.946l-21.852 46.684-1.49 65.057-17.38-68.036s36.75-43.703 40.722-43.703zm38.574 139.85a84.97 84.97 0 0 1 7.69.32c13.628 1.172 27.29 5.13 40.73 9.132l-5.137 17.252c-13.297-3.96-26.01-7.494-37.134-8.45-5.48-.47-10.477-.36-15.1.508l-14.878-14.148c6.827-2.917 14.02-4.278 21.263-4.56a75.72 75.72 0 0 1 2.568-.054zm-38.95 15.075l13.983 13.3c-10.892 17.037-14.518 26.755-31.18 37.32 1.64-5.576 3.002-16.252 5.88-26.984 2.176-8.11 5.298-16.793 11.32-23.635z" ></path></g></svg>',
      crystal:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="transparent" fill-opacity="0"></path><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M253.844 15.563l-79.916 84.11 2.27 58.81 50.61 36.22 31.88 181.965 10.78-26.89 11.876-235.35 18.666.94-9.135 181.007 28.373-70.773 8.15-107.99.924-17.938-74.478-84.112zm138.965 50.57L346.194 116.9l-3.857 51.104 10.52-26.24 30.406-13.618 9.545-62.013zm60.31 51.205l-85.727 38.394L264.81 411.62l14.585 83.25h7.81l147.613-293.083 16.692 8.406L308.13 494.87h24.41l146.585-291.802-26.006-85.73zM112.923 136.18L58.79 235.29l69.087 259.58h93.596l-51.118-274.724 18.374-3.417 51.752 278.14h19.938l-50.7-289.417-96.796-69.273zm345.463 232.193L405.44 391.38l-49.825 99.186 69.748-36.662v-.002l33.024-85.53zm-423.15.225l42.47 126.72h30.95L80.603 389.902l-45.366-21.304zm48.732 145.408l.096.29 1.65-.29h-1.747z"></path></g></svg>',
      energy:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="transparent" fill-opacity="0"></path><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M376 211H256V16L136 301h120v195z"></path></g></svg>',
      computing:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="transparent" fill-opacity="0"></path><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M83.014 30.53c-14.8 0-26.118 5.868-33.96 17.6-7.782 11.675-11.673 28.656-11.673 50.942 0 22.228 3.892 39.207 11.675 50.94 7.84 11.674 19.16 17.51 33.96 17.51 14.797 0 26.09-5.836 33.872-17.51 7.84-11.733 11.76-28.712 11.76-50.94 0-22.286-3.92-39.267-11.76-50.94-7.783-11.734-19.075-17.6-33.873-17.6zm230.648 0c-14.8 0-26.12 5.868-33.96 17.6-7.783 11.675-11.675 28.656-11.675 50.942 0 22.228 3.892 39.207 11.674 50.94 7.843 11.674 19.163 17.51 33.962 17.51 14.8 0 26.09-5.836 33.87-17.51 7.843-11.733 11.765-28.712 11.765-50.94 0-22.286-3.922-39.267-11.764-50.94-7.782-11.734-19.072-17.6-33.87-17.6zm115.324 0c-14.798 0-26.12 5.868-33.96 17.6-7.783 11.675-11.674 28.656-11.674 50.942 0 22.228 3.89 39.207 11.673 50.94 7.842 11.674 19.163 17.51 33.96 17.51 14.8 0 26.09-5.836 33.872-17.51 7.842-11.733 11.762-28.712 11.762-50.94 0-22.286-3.92-39.267-11.763-50.94-7.782-11.734-19.072-17.6-33.87-17.6zm-236.75 2.39l-31.572 6.367V55.56l31.748-6.367v100.73H163.23v15.036h76.055v-15.036H210.1V32.92h-17.864zM83.014 44.682c9.256 0 16.184 4.54 20.783 13.62 4.658 9.02 6.986 22.61 6.986 40.77 0 18.1-2.328 31.69-6.986 40.77-4.6 9.02-11.527 13.53-20.783 13.53-9.198 0-16.124-4.51-20.782-13.53-4.598-9.08-6.898-22.67-6.898-40.77 0-18.16 2.3-31.75 6.898-40.77 4.658-9.08 11.584-13.62 20.782-13.62zm230.648 0c9.257 0 16.185 4.54 20.783 13.62 4.658 9.02 6.987 22.61 6.987 40.77 0 18.1-2.33 31.69-6.987 40.77-4.598 9.02-11.526 13.53-20.783 13.53-9.197 0-16.125-4.51-20.783-13.53-4.6-9.08-6.9-22.67-6.9-40.77 0-18.16 2.3-31.75 6.9-40.77 4.657-9.08 11.585-13.62 20.782-13.62zm115.324 0c9.257 0 16.185 4.54 20.784 13.62 4.657 9.02 6.986 22.61 6.986 40.77 0 18.1-2.33 31.69-6.986 40.77-4.6 9.02-11.527 13.53-20.784 13.53-9.197 0-16.125-4.51-20.783-13.53-4.6-9.08-6.898-22.67-6.898-40.77 0-18.16 2.3-31.75 6.898-40.77 4.658-9.08 11.586-13.62 20.783-13.62zM83.014 187.504c-14.8 0-26.118 5.867-33.96 17.6-7.782 11.673-11.673 28.654-11.673 50.94 0 22.228 3.892 39.208 11.675 50.94 7.84 11.674 19.16 17.512 33.96 17.512 14.797 0 26.09-5.838 33.872-17.512 7.84-11.732 11.76-28.712 11.76-50.94 0-22.286-3.92-39.267-11.76-50.94-7.783-11.733-19.075-17.6-33.873-17.6zm115.324 0c-14.8 0-26.12 5.867-33.96 17.6-7.784 11.673-11.675 28.654-11.675 50.94 0 22.228 3.89 39.208 11.674 50.94 7.84 11.674 19.162 17.512 33.96 17.512 14.8 0 26.09-5.838 33.874-17.512 7.842-11.732 11.763-28.712 11.763-50.94 0-22.286-3.92-39.267-11.762-50.94-7.782-11.733-19.073-17.6-33.872-17.6zm109.223 2.39l-31.574 6.366v16.273l31.75-6.37v100.733h-29.183v15.036h76.056v-15.036h-29.186V189.893H307.56zm115.323 0l-31.572 6.366v16.273l31.75-6.37v100.733h-29.185v15.036h76.057v-15.036h-29.184V189.893h-17.865zm-339.87 11.76c9.257 0 16.185 4.54 20.784 13.62 4.658 9.02 6.986 22.612 6.986 40.77 0 18.1-2.328 31.69-6.986 40.77-4.6 9.02-11.527 13.532-20.783 13.532-9.198 0-16.124-4.51-20.782-13.532-4.598-9.08-6.898-22.67-6.898-40.77 0-18.158 2.3-31.75 6.898-40.77 4.658-9.08 11.584-13.62 20.782-13.62zm115.325 0c9.256 0 16.184 4.54 20.783 13.62 4.66 9.02 6.987 22.612 6.987 40.77 0 18.1-2.328 31.69-6.986 40.77-4.598 9.02-11.526 13.532-20.782 13.532-9.198 0-16.126-4.51-20.783-13.532-4.6-9.08-6.9-22.67-6.9-40.77 0-18.158 2.3-31.75 6.9-40.77 4.657-9.08 11.585-13.62 20.783-13.62zm0 142.823c-14.8 0-26.12 5.866-33.96 17.6-7.784 11.673-11.675 28.652-11.675 50.94 0 22.226 3.89 39.207 11.674 50.94 7.84 11.674 19.162 17.512 33.96 17.512 14.8 0 26.09-5.84 33.874-17.513 7.842-11.733 11.763-28.714 11.763-50.94 0-22.288-3.92-39.267-11.762-50.94-7.782-11.734-19.073-17.6-33.872-17.6zm115.324 0c-14.8 0-26.12 5.866-33.96 17.6-7.783 11.673-11.675 28.652-11.675 50.94 0 22.226 3.892 39.207 11.674 50.94 7.843 11.674 19.163 17.512 33.962 17.512 14.8 0 26.09-5.84 33.87-17.513 7.843-11.733 11.765-28.714 11.765-50.94 0-22.288-3.922-39.267-11.764-50.94-7.782-11.734-19.072-17.6-33.87-17.6zm-236.75 2.388l-31.572 6.367v16.272l31.75-6.367V463.87H47.904V478.9h76.057V463.87H94.778V346.864H76.912zm345.97 0l-31.57 6.367v16.272l31.75-6.367V463.87h-29.187V478.9h76.057V463.87h-29.184V346.864h-17.865zM198.34 358.627c9.256 0 16.184 4.54 20.783 13.62 4.66 9.02 6.987 22.61 6.987 40.77 0 18.1-2.328 31.69-6.986 40.77-4.598 9.02-11.526 13.53-20.782 13.53-9.198 0-16.126-4.51-20.783-13.53-4.6-9.08-6.9-22.67-6.9-40.77 0-18.16 2.3-31.75 6.9-40.77 4.657-9.08 11.585-13.62 20.783-13.62zm115.324 0c9.257 0 16.185 4.54 20.783 13.62 4.658 9.02 6.987 22.61 6.987 40.77 0 18.1-2.33 31.69-6.987 40.77-4.598 9.02-11.526 13.53-20.783 13.53-9.197 0-16.125-4.51-20.783-13.53-4.6-9.08-6.9-22.67-6.9-40.77 0-18.16 2.3-31.75 6.9-40.77 4.657-9.08 11.585-13.62 20.782-13.62z" ></path></g></svg>',
      alloy:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="transparent" fill-opacity="0"></path><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M322.248 85.684L61.432 224.717l-41.145 109.94 7.233 3.85 153.673 81.8 308.495-164.215-37.752-99.903-129.688-70.506zm119.035 95.187l25.11 66.45-102.56 54.594L430.39 186.64l10.893-5.77zm-89.576 47.417L284.957 343.9l-41.67 22.182 72.195-118.62 36.225-19.175zM72.38 248.78l28.21 14.933-54.012 54.012L72.38 248.78zm210.827 15.767L211.19 382.87l.26.16-17.208 9.16 5.795-83.618 83.17-44.025zm-165.334 8.312l16.963 8.98-60.445 60.445-16.93-9.012 60.413-60.414zM181.42 306.9l-6.174 89.07-54.1-28.798 60.274-60.272z" ></path></g></svg>',
      miningD:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="transparent" fill-opacity="0"></path><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M113.844 17.72c-8.426.04-16.812.833-25.094 2.436C195.65 84.503 275.473 170.516 338.47 270c2.526-53.76-19.07-109.13-53.533-154.25-14.097 5.298-31.477.742-43.468-11.25-11.98-11.98-16.558-29.347-11.282-43.438C194.46 34.105 153.68 17.52 113.844 17.72zm380.562 20.405L423.47 115.75l30.06 125.563-55.092 8.78-19.407 80.626 73.5 39.124-41.25 55.937 29.658 44.033-88.782-27.625 16.5-43.844L291.97 364.5l13.124-84.563-111.375 58.125-4.22 78.25-112.22-27.656-33.25 104.156h450.376V38.125zM261.156 58.72c-.388.01-.776.028-1.156.06-3.644.325-6.882 1.696-9.188 4-6.147 6.15-5.746 18.88 3.875 28.5 9.622 9.623 22.353 10.024 28.5 3.876 6.148-6.148 5.747-18.878-3.875-28.5-5.637-5.637-12.335-8.096-18.156-7.937zM196.5 127.593L25.28 298.874c4.273 11.926 11.027 21.05 25.25 25.626L221.97 153c-7.796-8.89-16.308-17.333-25.47-25.406zm158.78 11.625l9.314 84.686 27.437-84.687h-36.75zm-132.03 74.968l-20.156 35.937 92.687 7.375-72.53-43.313z" ></path></g></svg>',
      crystalD:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 0h512v512H0z" fill="transparent" fill-opacity="0"></path><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M78.594 20.313c-20.396-.083-40.037 3.83-57.78 12.468C126.016 63.043 213.21 117.8 289.185 187.813c-9.978-45.738-40.414-87.43-79.375-117.78-11.143 8.35-27.725 8.505-41.156.75-13.402-7.74-21.53-22.143-19.906-35.938-23.19-9.237-47.145-14.438-70.156-14.532zm101.625 6.625c-5.215.166-9.516 2.475-11.532 5.968-3.442 5.962-.55 15.975 9.343 21.688 9.894 5.713 19.997 3.212 23.44-2.75 3.44-5.962.58-16.006-9.314-21.72-3.71-2.14-7.465-3.108-10.875-3.186-.354-.01-.714-.012-1.06 0zm-43.25 73.906L31.75 283.188c5.972 8.454 13.093 14.29 25.125 15.062l105.47-182.78c-8.03-5.31-16.5-10.178-25.376-14.626zm194.78 6.25l-17.406 10.78-10.22 66.657 38.313-59.124-10.687-18.312zm-140.344 61.72l-21.844 13.467 14.375 17.314 86.157-4.75-78.688-26.03zm209.75.686l-3.78 1.156-181.095 55.906-3.75 1.188-1.81 3.5-42.314 82.875-3.625 7.125 6.47 4.688 216.53 157.25 10.126 7.343 4.156-11.81 88.563-251.44 2.656-7.5-7-3.81-81.655-44.564-3.47-1.906zm-2.03 20.188l63.28 34.562-65.97 20.344-33.248-43.813 35.937-11.093zm-54.97 16.968l33.28 43.813L279 280.843l2.78-54.938 62.376-19.25zM262.78 231.78L260 286.72l-67.22 20.75 32.782-64.19 37.22-11.5zm202.5 11.126L400 428.312l4.063-166.5 61.218-18.906zm-80.06 24.72l-4.064 166.5-98.812-134.72 102.875-31.78zm-121.783 37.593L364.75 443.374 201.062 324.5l62.375-19.28z"></path></g></svg>',
      rank1:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M255.977 147.306C285.345 194.92 349.612 272.93 406 311.866v52.592c-52.596-39.175-105.228-92.47-140.56-145.47l-9.44-14.16-9.44 14.16c-35.446 53.17-87.448 106.787-140.56 145.706v-52.89c55.382-38.943 120.38-116.82 149.977-164.498z"></path></g></svg>',
      rank2:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M255.977 121.95C226.38 169.626 161.382 247.503 106 286.446v52.48c38 29.073 86 51.098 150 51.124 64 .027 112-22.05 150-51.124V286.51c-56.388-38.936-120.655-116.947-150.023-164.56zm.023 57.523l9.44 14.158c27.838 41.76 66.42 83.7 107.26 118.774-46.064 25.842-81.895 37.647-116.7 37.647-34.718 0-70.455-11.744-116.352-37.45 40.87-35.015 79.02-77.128 106.913-118.97l9.44-14.157z"></path></g></svg>',
      rank3:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M255.978 93.103C226.38 140.78 161.383 218.66 106 257.6v52.892c53.113-38.92 105.113-92.537 140.56-145.71l9.44-14.158 9.44 14.16c35.333 53 87.963 106.296 140.56 145.47v-52.593c-56.39-38.937-120.654-116.944-150.022-164.557zm0 108.403C226.38 249.183 161.384 327.066 106 366.01v52.887c53.113-38.92 105.113-92.537 140.56-145.71L256 259.03l9.44 14.158c35.333 53 87.963 106.298 140.56 145.473v-52.594c-56.39-38.937-120.654-116.947-150.022-164.56z"></path></g></svg>',
      rank4:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M255.978 39.21C226.38 86.89 161.383 164.77 106 203.713V256.6c53.113-38.92 105.113-92.538 140.56-145.71L256 96.735l9.44 14.157c35.333 53 87.963 106.298 140.56 145.473V203.77C349.61 164.835 285.346 86.825 255.978 39.21zm0 108.406C226.38 195.293 161.383 273.174 106 312.116v52.89C159.113 326.09 211.113 272.47 246.56 219.3l9.44-14.16 9.44 14.16c35.333 53 87.963 106.298 140.56 145.473v-52.597c-56.39-38.937-120.654-116.944-150.022-164.557zm0 107.782C226.38 303.075 161.383 380.956 106 419.898v52.89c53.113-38.918 105.113-92.536 140.56-145.707l9.44-14.16 9.44 14.16c35.333 53 87.963 106.298 140.56 145.473v-52.597c-56.39-38.938-120.654-116.945-150.022-164.558z"></path></g></svg>',
      armor:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(3,0)" style="touch-action: none;"><path d="M38.676 18.352V122.57l129.047 129.045V18.352H79.727l.002 99.343H61.04V18.352H38.675zm147.734 0v244.793h141.496V18.352H186.41zm160.184 0v230.945L473.322 122.57V18.352h-19.818l.002 99.343h-18.69l-.002-99.343h-88.22zm83.152 174.224l-18.46 18.46.003 80.677H392.6l-.002-61.992-52.114 52.114h-13.632v122.47L429.746 301.41V192.576zm-347.492.002v108.834l104.408 104.406V281.834h-15.15l-51.627-51.625.002 61.503H101.2l-.003-80.192-18.943-18.942zm124.123 35.125h101.207v18.69H206.377v-18.69zm-1.027 54.13V413.91h102.816V281.834H205.35zm-83.55 85.558v126.346h80.026v-61.138H187.01l-28.08-28.08.002 65.443h-18.69l-.002-84.132-18.44-18.437zm268.343.055l-17.15 17.15v85.366h-18.688l-.002-66.677-29.315 29.315h-13.3v61.138h78.455v-126.29zm-164.106 9.52h64.953v18.687h-64.953v-18.687zm-5.52 55.633v61.138H293v-61.138h-72.484z"></path></g></svg>',
      laser:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(3,0)" style="touch-action: none;"><path d="M18.7 18.7v31.474l7.804 9.853c-3.24 5.71-5.774 11.464-7.512 17.12-.104.34-.192.684-.29 1.025v28.437c1.392 3.52 3.446 6.762 6.275 9.585 9.892 9.873 24.882 10.316 39.107 5.93 2.954-.91 5.934-2.048 8.922-3.377l38.894 49.115c-1.928 4.116-3.545 8.218-4.81 12.266-5.35 17.106-4.78 34.656 6.61 46.07 11.392 11.41 28.924 11.99 45.96 6.67.977-.306 1.96-.637 2.942-.98l65.402 82.587c-.53 1.544-1.036 3.084-1.49 4.61-6.15 20.656-5.49 41.09 7.65 54.255 11.795 11.818 29.506 13.57 47.713 9.166l87.736 110.79h23.84l-2.316-2.923c3.324-9.926 8.54-20.652 15.472-31.45l31.365 34.374H493.3v-75.472l-31.062-27.096c5.482-8.462 10.068-16.987 13.664-25.396l17.397 13.36v-23.56l-10.98-8.435c5.676-22.206 3.702-43.492-10.226-57.39-15.163-15.132-39.034-16.085-63.23-8.472-2.783.875-5.59 1.88-8.41 2.984l-89.493-68.736c.83-2.283 1.583-4.55 2.24-6.8 5.66-19.4 4.954-38.725-7.53-51.235-12.484-12.51-31.86-13.23-50.99-7.25-6.114 1.91-12.345 4.524-18.582 7.786l-59.504-45.703c2.706-4.89 4.92-9.77 6.59-14.557 5.17-14.83 5.566-30.396-4.614-40.597-10.178-10.202-25.744-9.823-40.57-4.664-7.716 2.685-15.67 6.774-23.54 12.092L55.274 18.7H18.7zm137.84 48.556c4.273-.033 7.21 1.077 8.802 2.672 2.83 2.835 4.132 9.955.195 21.244-1.012 2.903-2.35 5.977-3.99 9.152l-31.27-24.017c4.855-2.87 9.55-5.088 13.866-6.59 4.938-1.72 9.072-2.436 12.396-2.46zM39.296 76.182l21.615 27.297c-.788.282-1.57.55-2.336.786-10.46 3.225-17.255 1.84-20.398-1.297-3.144-3.138-4.525-9.9-1.32-20.333.636-2.07 1.456-4.233 2.44-6.455zm78.72 14.273l33.383 25.64c-.527.686-1.086 1.37-1.636 2.053l-31.746-27.693zm-17.11 33.426l22.44 24.595c-.47.658-.94 1.317-1.396 1.978L100.91 123.88zm65.34 3.622l52.868 40.605c-2.168 1.557-4.323 3.197-6.463 4.903l-48.773-42.547c.803-.984 1.602-1.97 2.368-2.96zm-29.936 35.18l38.627 42.334c-2.238 1.42-4.468 2.74-6.67 3.923l-34.048-42.995c.667-1.085 1.368-2.174 2.09-3.263zm140.77 2.164c6.828.095 12.03 2.068 15.36 5.406 5.685 5.696 7.436 16.95 2.824 32.777L252.78 170.4c2.548-1.07 5.05-2.006 7.474-2.763 5.763-1.8 10.93-2.685 15.44-2.785.47-.01.93-.013 1.386-.006zm-42.338 15.26l53.252 40.904c-1.968 3.888-4.236 7.85-6.748 11.836l-54.215-47.293c2.567-1.938 5.142-3.765 7.712-5.446zm-109.488 4.62l24.86 31.395c-11.155 2.685-19.058 1.01-23.184-3.122l-.002-.002c-4.6-4.61-6.178-13.935-2.002-27.29.1-.322.22-.653.328-.98zm62.484 34.32l56.766 62.212c-2.957 4.59-5.663 9.19-8.06 13.775l-56.39-71.21c2.57-1.47 5.134-3.067 7.684-4.778zm115.342 13.55l78.408 60.222c-6.084 3.394-12.166 7.278-18.177 11.616l-67.794-59.14c2.768-4.223 5.302-8.465 7.564-12.698zm134.16 62.273c9.404.114 16.794 2.82 21.653 7.667 6.444 6.43 9.11 17.333 6.96 31.518l-47.537-36.512c6.178-1.672 11.877-2.538 17.016-2.662.645-.015 1.28-.018 1.908-.01zm-179.63.753l50.32 55.15c-6.605 4.173-13.157 7.547-19.403 10.03l-39.18-49.477c2.283-5.103 5.053-10.373 8.262-15.703zm140.245 9.768l62.665 48.13c-3.06 7.96-7.285 16.32-12.563 24.755l-70.105-61.156c6.714-4.59 13.44-8.52 20.003-11.73zM242.43 332.694l26.26 33.162c-9.63.86-16.912-1.318-21.3-5.714-5.222-5.232-7.314-14.614-4.96-27.447zm78.302 32.112l72.788 79.77c-6.504 9.502-11.876 19.133-15.967 28.646l-76.987-97.216c6.712-3.015 13.476-6.772 20.166-11.2z"></path></g></svg>',
      plasma:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(3,0)" style="touch-action: none;"><path d="M24.03 14c-21.58 46.38.5 85.717 40.876 98.594 37.1 11.84 60.145 33.247 49.53 82.75-7.982 37.263 7.447 72.355 50.064 80.937 23.717 4.78 50.425 32.762 55 76.376-2.76 71.81 50.795 134.308 123.28 141.656 75.402 7.644 142.733-47.288 150.376-122.687 3.822-37.7-8.017-73.352-30.22-100.563-.008-.01-.02-.02-.03-.03-26.01-45.997-144.995-100.207-187.25-96.094-43.27 4.212-72.128-8.77-83.844-45.032C176.252 81.72 145.9 76.166 107.563 83c-34.144 6.09-69.725-22.114-83.53-69zm104.907 81.906c30.423-.038 55.034 29.16 49.563 61.28-13.876-19.435-33.808-41.88-75.938-53.78 8.897-5.175 17.857-7.49 26.376-7.5zm17.25 57.875c2.112-.166 4.53.692 7.594 3.157 4.09 3.288 8.36 9.51 10.75 17.625 2.394 8.117 2.367 16.305.72 22.313-1.647 6.008-4.567 9.222-7.188 10.25-2.62 1.028-5.537.63-9.625-2.656-4.087-3.29-8.357-9.51-10.75-17.626-2.392-8.117-2.366-16.305-.718-22.313 1.646-6.007 4.565-9.252 7.186-10.28.655-.257 1.328-.413 2.03-.47zm116.75 41.626c32.99-.243 66.205 13.118 73.22 43.53 2.483 9.94 5.295 18.77 8.343 26.533.537 5.562 1.883 11.263 4.03 16.874 4.208 10.99 10.827 19.884 19.064 25.5 8.236 5.615 19.05 7.832 28.47 3.25 9.417-4.583 14.638-14.054 16.56-24.125 1.4-7.336 1.18-15.307-.655-23.345 85.45 65.1 69.966 143.12 19.624 184.72-52.91 43.717-137.897 49.615-175.375-40.5 1.1.956 2.394 1.658 3.81 2.155 6.656 3.853 14.364 6.063 22.564 6.063 24.892 0 45.28-20.358 45.28-45.25 0-22.926-17.29-42-39.468-44.875-26.686-18.043-52.14-29.055-47.687-59.813 5.098 5.817 11.21 10.258 17.843 13 9.664 3.996 20.89 4.263 30.312-1.156 9.42-5.42 14.826-15.268 16.188-25.626 1.36-10.358-.985-21.562-6.907-31.78-5.922-10.22-14.492-17.818-24.156-21.814-3.195-1.32-6.553-2.216-9.97-2.656-.37-.223-.715-.468-1.092-.688zM130.25 214.03c11.856 21.624 105.586 9.302 92.344 100.19-22.438-80.46-92.42-36.018-92.344-100.19zm129.063.376c2.316-.033 4.845.502 7.562 1.625 5.434 2.248 11.147 7.042 15.125 13.907 3.978 6.866 5.292 14.178 4.53 19.97-.76 5.79-3.25 9.735-6.967 11.874-3.72 2.14-8.41 2.31-13.844.064-5.435-2.247-11.148-7.04-15.126-13.906-3.978-6.866-5.293-14.21-4.53-20 .76-5.792 3.25-9.705 6.967-11.844 1.86-1.07 3.966-1.654 6.282-1.688zm113.375 27.563c1.912-.07 4.124.653 6.968 2.593 4.334 2.955 9.13 8.847 12.156 16.75 3.026 7.902 3.638 16.036 2.47 22.156-1.17 6.118-3.844 9.58-6.376 10.81-2.53 1.233-5.447 1.08-9.78-1.874-4.335-2.955-9.132-8.816-12.157-16.72-3.027-7.9-3.638-16.067-2.47-22.186 1.168-6.12 3.843-9.58 6.375-10.813.633-.307 1.303-.545 2-.656.26-.04.54-.05.813-.06zm-90.094 102.25c14.79 0 26.594 11.8 26.594 26.592 0 14.792-11.803 26.563-26.594 26.563-14.79 0-26.594-11.77-26.594-26.563 0-14.79 11.803-26.593 26.594-26.593z"></path></g></svg>',
      solar:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(-10,-9)" style="touch-action: none;"><path d="M219.615 401.84h16v88.06h-16v-88.06zm219.94-271.6l21.83-13.18-21.82-13.16 16-19.8-25-4.88 8.25-24.12-25.19 4-.46-25.49-22.28 12.29-9.18-23.8-16.7 19.24-16.78-19.24-9.22 23.8-22.3-12.31-.46 25.49-25.19-4 8.25 24.12-25 4.88 16 19.8-21.83 13.18 21.83 13.14h33.41l29.29 76.34 12-13.76 16.74 19.24 9.17-23.76 22.3 12.31.46-25.49 25.19 4-8.28-24.18 25-4.88zm-254.55 46.31h-91l31 80.85h91zm108.25 0h-91l30.94 80.85h91zm-70.81 97.42h-91l30.94 80.85h91zm108.25 0h-91l30.94 80.85h91zm73.89 111.87h-262.22L50.615 146.2h262.1zm-19.69-15l-43.31-112.87-37.28-97.42H70.785l80.47 210.27h233.68z"></path></g></svg>',
      reactor:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(-10,-9)" style="touch-action: none;"><path d="M256 41.875c-60.562 0-60.547 15.14-75.688 60.563l-30.28 90.843 41.624 41.626c16.44-16.44 39.26-26.47 64.344-26.47 25.085 0 47.904 10.03 64.344 26.47l41.625-41.625-30.283-90.843c-15.14-45.42-15.125-60.562-75.687-60.562zm0 196.844c-33.447 0-60.563 27.083-60.563 60.53s27.116 60.563 60.563 60.563 60.563-27.116 60.563-60.563-27.116-60.53-60.563-60.53zm-144.78 21.75l-63.532 71.655C15.92 367.947 2.813 375.52 33.093 427.97c30.28 52.447 43.406 44.88 90.312 35.28l93.813-19.22 15.218-56.874c-22.457-6.017-42.552-20.744-55.094-42.47-12.544-21.723-15.267-46.51-9.25-68.967l-56.875-15.25zm289.56 0l-56.874 15.25c6.017 22.455 3.293 47.243-9.25 68.967-12.542 21.725-32.637 36.452-55.094 42.47l15.22 56.874 93.812 19.22c46.906 9.6 60.03 17.167 90.312-35.28 30.28-52.45 17.173-60.023-14.594-95.845l-63.53-71.656z"></path></g></svg>',
      shield:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(-10,-9)" style="touch-action: none;"><path d="M253.906 13.47c-132.42 0-240.03 107.578-240.03 240 0 132.42 107.61 240.03 240.03 240.03 132.42 0 240-107.61 240-240.03 0-132.422-107.58-240-240-240zm-9.375 23.25v18.093c3.11-.146 6.233-.22 9.376-.22 3.123 0 6.226.076 9.313.22V36.718c13.066.55 25.82 2.243 38.186 5l-4.687 17.53c6.108 1.352 12.117 2.97 18 4.875l4.717-17.563c12.366 3.906 24.24 8.896 35.532 14.844L345.81 77.25c5.522 2.91 10.898 6.065 16.094 9.47l9.188-15.94c10.828 6.956 20.983 14.85 30.375 23.564l-13.126 13.125c4.56 4.244 8.92 8.718 13.062 13.374l13.22-13.22c8.58 9.458 16.335 19.694 23.155 30.564l-16.342 9.437c3.29 5.275 6.333 10.72 9.125 16.313l16.468-9.5c5.78 11.266 10.587 23.13 14.345 35.437l-18.53 4.97c1.792 5.94 3.328 11.99 4.56 18.155l18.658-5c2.607 12.257 4.173 24.884 4.625 37.813h-19.532c.062 2.034.094 4.074.094 6.125 0 4.22-.145 8.407-.406 12.562h19.72c-.644 12.87-2.405 25.447-5.19 37.625l-19.28-5.156c-1.423 6.096-3.15 12.102-5.125 17.967l19.436 5.22c-3.912 12.15-8.86 23.832-14.75 34.937l-17.625-10.188c-2.947 5.513-6.15 10.847-9.592 16.03l17.78 10.252c-6.872 10.634-14.644 20.632-23.218 29.875l-14.656-14.657c-4.25 4.565-8.713 8.917-13.375 13.063l14.75 14.75c-9.316 8.453-19.377 16.096-30.064 22.842l-10.47-18.156c-5.246 3.317-10.65 6.4-16.217 9.22l10.5 18.187c-11.097 5.734-22.73 10.57-34.845 14.343l-5.47-20.406c-5.9 1.855-11.936 3.45-18.06 4.75l5.467 20.406c-12.102 2.646-24.572 4.275-37.343 4.813v-21.126c-3.088.143-6.19.22-9.314.22-3.143-.002-6.267-.075-9.375-.22v21.125c-12.76-.542-25.216-2.198-37.31-4.845L212.687 445c-6.126-1.3-12.162-2.895-18.063-4.75l-5.47 20.375c-12.103-3.77-23.755-8.583-34.843-14.313l10.5-18.187c-5.58-2.826-10.99-5.925-16.25-9.25l-10.468 18.156c-10.68-6.744-20.723-14.392-30.03-22.842l14.717-14.72c-4.663-4.147-9.09-8.525-13.343-13.093L94.78 401.03c-8.568-9.237-16.348-19.214-23.218-29.842l17.782-10.282c-3.434-5.174-6.65-10.498-9.594-16l-17.625 10.188c-5.888-11.104-10.838-22.79-14.75-34.938l19.438-5.22c-1.974-5.864-3.67-11.87-5.094-17.967l-19.314 5.155c-2.784-12.183-4.543-24.754-5.187-37.625h19.718c-.262-4.155-.407-8.34-.407-12.563 0-2.05.033-4.09.095-6.125h-19.53C37.54 232.89 39.08 220.25 41.687 208l18.687 5c1.233-6.165 2.77-12.214 4.563-18.156l-18.532-4.97c3.763-12.313 8.56-24.164 14.344-35.436l16.47 9.5c2.79-5.594 5.832-11.038 9.124-16.313L70 138.187c6.82-10.864 14.577-21.077 23.156-30.53l13.22 13.218c4.142-4.66 8.47-9.158 13.03-13.406l-13.094-13.095c9.385-8.708 19.526-16.61 30.344-23.563l9.188 15.938c5.207-3.413 10.59-6.582 16.125-9.5l-9.157-15.844c11.278-5.94 23.152-10.91 35.5-14.812l4.718 17.562c5.895-1.91 11.91-3.55 18.032-4.906l-4.687-17.5c12.358-2.756 25.097-4.478 38.156-5.03zm-13.343 42.56l-28 176.25-76.093 23.376V242.03h-18.688v108h18.688v-17.967h68.187l22.626 22.406h-19.47v41.686h110.908V354.47h-19.5l22.625-22.408h68.25v17.97h18.686v-108H380.72v36.874l-76.126-23.375-28-176.25h-45.406zM253.875 166c12.892.016 25.78 24.938 25.78 74.688h-51.56c0-49.816 12.888-74.704 25.78-74.688z"></path></g></svg>',
      radioactive:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(-10,-9)" style="touch-action: none;"><path d="M123.72 35.22c-30.363 19.964-56.875 46.728-76.282 80.343C28.03 149.178 18.108 185.502 16 221.78l149.72 8.782c.82-13.526 4.825-27.215 12.06-39.75 7.238-12.532 17.072-22.838 28.376-30.312L123.72 35.22zm264.56 0L305.845 160.5c11.304 7.474 21.138 17.778 28.375 30.313 7.235 12.532 11.24 26.222 12.06 39.75L496 221.78c-2.11-36.276-12.03-72.603-31.438-106.218-19.407-33.614-45.92-60.378-76.28-80.343zM256 175.75c-33.25 0-60.188 26.97-60.188 60.22 0 33.247 26.94 60.186 60.188 60.186 33.25 0 60.22-26.94 60.22-60.187 0-33.25-26.97-60.22-60.22-60.22zm-40.438 141.125l-67.28 134.03c32.47 16.315 68.904 25.876 107.718 25.876 38.814 0 75.248-9.562 107.72-25.874l-67.283-134.03c-12.124 6.05-25.964 9.405-40.437 9.405-14.473 0-28.313-3.353-40.438-9.405z"></path></g></svg>',
      ship:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(-10,-9)" style="touch-action: none;"><path d="M205.28 19.313c-20.085.137-40.922 4.267-61.25 12.28 5.995 18.322 23 69.126 23 69.126l-17.718 5.936s-15.74-46.93-22.406-67.344c-18.048 9.262-35.354 21.73-50.97 37.344-16.065 16.066-28.882 33.996-38.342 52.72 21.832 7.218 66.625 22.374 66.625 22.374l-5.97 17.72s-48.035-16.194-68.313-22.907c-14.068 36.192-15.963 73.99-5 105.906 12.707-12.707 32.677-19.486 56.407-20.657l65.875 65.875 13.218-13.22-51.72-51.718c49.286 5.508 107.47 30.846 150.72 74.094L305.313 261c-42.398-42.397-66.842-101.29-72.47-150.875l51 50.97 13.188-13.22-65.31-65.313c.903-24.132 7.247-44.154 19.186-56.093-14.296-4.89-29.72-7.266-45.625-7.157zM327.03 155.22c-2.718 0-5.368.31-7.905.905 2.66 1.742 5.267 3.86 7.72 6.313 12.098 12.1 15.85 27.96 8.374 35.437-7.478 7.477-23.37 3.756-35.47-8.344-2.44-2.438-4.515-5.04-6.25-7.686-.58 2.51-.906 5.124-.906 7.812 0 19.032 15.405 34.47 34.437 34.47 5.57 0 10.845-1.342 15.5-3.69l16.283 16.25L372 223.5l-15.656-15.688c3.274-5.272 5.156-11.493 5.156-18.156 0-19.035-15.437-34.437-34.47-34.437zm-95.28 42c66.16 66.16 31.966 100.528-34.28 34.28l34.28-34.28zm153.47 39.468L372 249.905l30.656 30.656 13.22-13.218-30.657-30.656zm43.874 43.875l-13.22 13.218 29.25 29.25 13.22-13.217-29.25-29.25zm-239.906 11.5c-2.733 0-5.39.336-7.938.937 2.672 1.745 5.29 3.854 7.75 6.313 12.1 12.1 15.82 27.96 8.344 35.437-7.477 7.477-23.338 3.725-35.438-8.375-2.45-2.45-4.54-5.06-6.28-7.72-.592 2.53-.907 5.167-.907 7.876 0 19.033 15.435 34.47 34.468 34.47 6.607 0 12.786-1.87 18.03-5.094l16.188 16.188 13.22-13.22-16.72-16.718c2.39-4.69 3.75-10 3.75-15.625 0-19.034-15.436-34.467-34.47-34.467zm282.375 30.968l-13.22 13.22 34.47 34.47v-26.44l-21.25-21.25zm39.937 39.94v.186l.094-.094-.094-.093zm-261.656 9.124l-13.22 13.22 30.657 30.623 13.22-13.187-30.656-30.656zm43.844 43.844L280.5 429.156l29.25 29.25 13.188-13.22-29.25-29.248zm42.5 42.5l-13.22 13.187 21.75 21.75h26.407l-34.938-34.938z"></path></g></svg>',
      wing:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M487 37.1C396.4 53.23 292 95.28 207.5 140 163 163.6 124 187.8 95.39 209.2 81.08 220 69.36 230 60.93 238.6c-8.43 8.7-13.38 16.3-14.65 20.3-9.04 28.7-3.42 57.7 1.73 84.7 9.55 50.4-3.23 88.9-22.98 126.3 25.24-5.7 45.36-19.8 57-47 8.47-19.8 9.13-37 11.43-57.6 2.3-20.6 6.45-44.2 22.44-73.2l.2-.4.2-.4c8.8-12.6 26.2-22.2 50-33.4 23.7-11.2 53.6-23 86-35.1 63.8-23.8 137.2-48.7 190.1-71.3 20-30.1 34-74.24 44.6-114.4zm-55 138.2c-51.7 21-116.6 43.1-173.5 64.3-32.2 12-61.8 23.7-84.6 34.5-22.6 10.7-38.5 21.6-42.6 27.2-6.8 12.3-11.1 23.2-14 33.3 83.4-6.5 195.3-31.8 271.3-66.6 27.4-29.7 36.9-59.7 43.4-92.7zm-58 118.8c-79 32.2-182 53.3-260.8 58.6-.9 5-1.5 9.8-2 14.6-.4 3.5-.7 7.1-1.1 10.6 72.4 7.5 136.3 4 206.2-6.5 32.6-22.5 49.8-49.6 57.7-77.3zm-78.4 98.2c-62.3 8.1-121.6 10.2-187.6 3.4-.7 4.5-1.6 9-2.7 13.6 35.9 19.2 98.1 25.8 140.7 24.6 30.2-12.4 41.5-24.8 49.6-41.6zM99.78 426.7c-1.15 2.1-3.14 6.7-4.21 8.9 14.03 20.2 48.73 32.2 88.43 39.3 21.2-8 28.3-15.5 36.5-23-39.7-1.1-86.7-7.7-120.7-25.2z"></path></g></svg>',
      fleur:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M256 24c-31.466 48-62.932 96-62.932 160 0 56.794 37.144 113.568 45.514 148h34.836c8.37-34.432 45.514-91.206 45.514-148 0-64-31.466-112-62.932-160zM98.637 206c-47.2 0-78.664 32-78.664 80 0 32 22.115 63.526 62.93 64-15.732-16 .002-64 31.468-64 31.89 0 56.58 21.916 69.253 46h33.828c-13.744-47.52-49.108-126-118.813-126zm314.726 0c-69.705 0-105.07 78.48-118.814 126h33.827c12.673-24.084 37.362-46 69.252-46 31.465 0 47.2 48 31.466 64 40.816-.474 62.93-32 62.93-64 0-48-31.464-80-78.663-80zM153.076 350c-38.705 0-54.44 16-54.44 48 0 16 15.734 48 47.2 48 35.4 0 61.948-27 73.01-54h-35.682c-4.657 3.57-11.5 6-21.596 6-15.733 0-31.464-32-8.492-48zm37.694 0c.017.064.03.127.048.19-13.29 2.16-12.694 23.343 1.793 23.79v.02H319.39l-.003-.02c14.486-.447 15.083-21.63 1.792-23.79.017-.063.03-.126.048-.19H190.77zm168.154 0c22.972 16 7.24 48-8.492 48-10.096 0-16.94-2.43-21.596-6h-35.682c11.062 27 37.61 54 73.01 54 31.466 0 47.2-32 47.2-48 0-32-15.735-48-54.44-48zm-118.656 42c-15.733 16-15.734 48-31.467 64l31.468-16c0 16 0 32 15.732 48 15.733-16 15.732-32 15.732-48l31.467 16c-15.734-16-15.735-48-31.468-64h-31.464z"></path></g></svg>',
      all:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M18 18v15.797L179.434 215.41l9.484-16.424L28.04 18H18zm77.705 0l96.95 174.512 10.493-18.176L116.295 18h-20.59zm91.154 0c4.326 19.018 15.27 67.152 28.36 125.326.557 2.482 1.074 4.807 1.63 7.278l13.275-22.993C219.105 78.687 209.9 38.14 205.32 18h-18.46zM247 18v80.383l9-15.588 7.795 13.5L265 98.383V18h-18zm59.78 0l-24.51 110.297 13.314 23.058L325.22 18h-18.44zm88.925 0l-86.853 156.336 10.494 18.176L416.296 18h-20.59zm88.254 0L323.083 198.986l9.482 16.424L494 33.797V18h-10.04zM18 98.25v22.5l150.79 113.094 9.067-15.7L18 98.25zm476 0L334.145 218.143l9.064 15.7L494 120.75v-22.5zm-238 20.547l-74.656 129.308c20.297-9.102 46.254-14.35 74.656-14.35 28.402 0 54.36 5.248 74.656 14.35L256 118.797zm-238 70.34v19.226l136.05 51.018 9.122-15.804L18 189.136zm476 0l-145.172 54.44 9.123 15.804L494 208.364v-19.226zM18 249.18v18.14l122.615 15.326 9.77-16.92L18 249.18zm476 0l-132.383 16.547 9.768 16.92L494 267.32v-18.14zm-238 2.576c-14.737 0-26.49 11.75-26.49 26.488 0 8.536 3.948 16.065 10.13 20.895a28.09 28.09 0 0 1-1.384-8.603 28.09 28.09 0 0 1 28.09-28.09 28.09 28.09 0 0 1 13.02 3.223c-4.446-8.315-13.194-13.914-23.366-13.914zm-38.18 3.736c-12.656 2.568-23.93 6.328-33.082 10.904-17.63 8.815-26.21 19.758-26.21 29.594 0 9.837 8.58 20.777 26.21 29.592 17.63 8.815 43.077 14.643 71.262 14.643 28.185 0 53.632-5.828 71.262-14.643 17.63-8.815 26.21-19.755 26.21-29.592 0-9.836-8.58-20.78-26.21-29.594-9.153-4.576-20.426-8.336-33.082-10.904 4 6.67 6.31 14.453 6.31 22.752 0 24.465-20.025 44.49-44.49 44.49-24.465 0-44.49-20.025-44.49-44.49 0-8.3 2.31-16.083 6.31-22.752zm-83.867 38.694L18 308.68v18.14l104.666-13.082 11.287-19.552zm244.094 0l11.287 19.552L494 326.82v-18.14l-115.953-14.494zm-233.758 18.1l-57.112 98.92h337.644l-57.11-98.92c-5.763 12.078-17.677 22.035-32.4 29.398-20.907 10.452-48.695 16.54-79.312 16.54-30.617 0-58.405-6.088-79.31-16.54-14.725-7.363-26.64-17.32-32.4-29.4zm255.84 20.15l14.167 24.537L494 386.863v-19.226l-93.87-35.2zm-288.26.002L18 367.637v19.225l79.703-29.888 14.166-24.538zm-31.645 54.808L18 426.136v21.227l43.05-26.906 19.175-33.21zm351.55 0l19.174 33.21L494 447.364v-21.226l-62.225-38.89zm-350.82 41.96L18 484.29V494h16.238l74.05-64.795H80.956zm42.158 0L67.573 494h23.71l55.537-64.795h-23.707zm41.832 0L127.92 494h20.732l37.026-64.795h-20.733zm42.752 0c-8.665 28.96-15.66 51.885-19.61 64.794h18.82c4.678-15.314 11.433-37.537 19.573-64.795h-18.783zm39.303 0V494h18v-64.795h-18zm39.984 0L305.496 494h18.723l-18.515-64.795h-18.72zm39.338 0L363.348 494h20.732l-37.025-64.795h-20.733zm38.856 0L420.718 494h23.708l-55.54-64.795H365.18zm38.533 0L477.763 494H494v-9.71l-62.955-55.085H403.71z"></path></g></svg>',
      freedom:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M44.094 71.03C39.67 125.24 76.33 159.79 184.97 214.188 128.61 204.07 74.66 182.808 23.124 150.47v.03c7.09 53.776 49.718 75.458 166.063 93.28-56.77 8.355-113.546 5.1-170.313-9.718 17.55 48.114 61.012 56.474 169.22 38.813-50.19 23.392-102.518 36.867-157 40.47 27.647 41.79 72.765 34.776 178.53-20.158 2.372 3.08 5.015 5.913 7.938 8.47L163 365.436l11.188 40.844 38.625-11.155 17.718-84.813c5.557 2.716 11.617 4.56 17.97 5.407l-17.625 84.217 26.656 31.094 28.408-32.155-19.063-83.594c6.32-1.156 12.297-3.33 17.75-6.342l19.97 87.593 36.78 11.5 10.156-43.186-55.436-64.156c2.592-2.383 4.96-4.976 7.094-7.782 106.15 55.19 151.367 62.3 179.062 20.438-54.483-3.602-106.81-17.077-157-40.47 108.207 17.662 151.67 9.302 169.22-38.812-56.758 14.816-113.524 18.067-170.283 9.72 116.344-17.824 158.94-39.506 166.032-93.282v-.03c-51.547 32.342-105.476 53.6-161.845 63.718 108.64-54.397 145.297-88.95 140.875-143.157-52.904 58.692-112.837 102.316-179.844 130.845 4.598-6.468 7.28-14.398 7.28-22.938.002-21.868-17.724-39.593-39.592-39.593-21.87 0-39.594 17.725-39.594 39.594 0 8.757 2.842 16.88 7.656 23.437-67.49-28.517-127.842-72.302-181.062-131.344zM236.22 222.5l20.905 45.563 20.563-44.782c11.325 7.093 18.812 19.662 18.812 34.095 0 22.32-17.9 40.188-40.22 40.188-22.318 0-40.217-17.87-40.217-40.188 0-14.993 8.088-27.957 20.156-34.875z"></path></g></svg>',
      skull:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M425.344 22.22c-9.027.085-18.7 5.826-24.344 19.405-11.143 26.803-31.93 59.156-58.563 93.47 10.57 8.694 19.85 18.92 27.5 30.31 35.1-26.57 68.882-46.81 98.125-56.75 44.6-15.16 12.02-69.72-35.343-35.343 26.91-27.842 11.107-51.27-7.376-51.093zm-341.22.03c-18.5.378-37.604 23.962-16.343 49.875C31.523 38.635-.802 85.48 37.095 102.813c28.085 12.844 62.54 35.66 99.062 64.343 8.125-12.5 18.207-23.61 29.78-32.937-26.782-35.743-48.44-69.835-61.78-98.47-4.515-9.69-12.22-13.66-20.03-13.5zm169.5 99.688c-67.104 0-121.31 54.21-121.31 121.312 0 44.676 24.04 83.613 59.905 104.656v56.406h18.718v-47.468c5.203 1.95 10.576 3.552 16.093 4.78v42.688h18.69v-40.03c2.614.167 5.247.25 7.905.25 2.637 0 5.25-.086 7.844-.25v40.03h18.686v-42.687c5.52-1.226 10.89-2.834 16.094-4.78v47.467h18.688V347.97c35.92-21.03 60-60.003 60-104.72 0-67.105-54.208-121.313-121.313-121.313zm-66.874 88.218c19.88 0 36 16.12 36 36s-16.12 36-36 36-36-16.12-36-36 16.12-36 36-36zm133.563 0c19.878 0 36 16.12 36 36s-16.122 36-36 36c-19.88 0-36-16.12-36-36s16.12-36 36-36zm-66.72 52.344l29.938 48.188h-59.874l29.938-48.188zm-107.28 70.563c-40.263 32.472-78.546 58.41-109.22 72.437-37.896 17.334-5.57 64.146 30.688 30.656-30.237 36.854 21.167 69.05 36.376 36.406 15.072-32.352 40.727-71.7 72.438-112.5-11.352-7.506-21.564-16.603-30.28-27zm213.156 1.718c-8.155 9.415-17.542 17.72-27.908 24.69 31.846 39.39 56.82 76.862 69.438 107.217 17.203 41.383 71.774 9.722 31.72-31.718 47.363 34.376 79.94-20.185 35.342-35.345-32.146-10.926-69.758-34.3-108.593-64.844z"></path></g></svg>',
      griffin:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M80 32c-64 256 48 416 176 464 128-48 240-208 176-464-112 32-240 32-352 0zm99.3 52.9c14.7 27.9 40.1 26.4 65 26.4l53.9 1.5 7.8 25 77.1 10.3 3.5 49.9c-27.9 7.4-83.7 5.9-83.8 17.7-.2 20.6 36.3 16.2 78.1 5.9L356.7 276l-61.4 4.4c3.8 46.4-1.2 77.6-35.6 110.7l-21.9-55.3c-12.6 22.6-30 38.8-57.3 41.4 10.6-26 19.1-46.7 9.7-76.3-13.5 13.3-35.1 18.7-64.8 16.7 31.6-49 48.3-101.9 62.1-151.9l-23.2-20.6c-6.6-23.5-1.3-44.1 15-60.2z"></path></g></svg>',
      air:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M331.39 211.856c5.812 31.189-14.571 81.19-37.252 108.318-13.365 15.981-26.968 24.091-40.436 24.091h-.216c-12.728-.09-25.433-7.313-37.786-21.497-24.875-28.573-43.222-80.099-39.184-110.241l1.501-11.295 11.374-.114a77.073 77.073 0 0 0 55.041-23.624l9.441-9.76 9.44 9.76a77.016 77.016 0 0 0 55.246 23.636l10.84.068zm-173.54 6.301H16l18.78 18.825h124.094a116.019 116.019 0 0 1-1.024-18.813zm191.898 18.825H477.22L496 218.169H350.408a105.566 105.566 0 0 1-.66 18.813zm-187.246 18.825H53.604l18.813 18.824h95.818l-.102-.284a209.049 209.049 0 0 1-5.63-18.54zM340.24 274.63h99.344l18.825-18.824H346.154c-1.434 5.584-3.265 11.567-5.597 17.971zM91.242 293.445l18.824 18.824H185.9a203.602 203.602 0 0 1-9.93-18.824H91.242zm310.692 18.824l18.824-18.824h-88.55a211.69 211.69 0 0 1-10.236 18.824h79.962z"></path></g></svg>',
      double:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M254.777 93.275c-58.482 0-105.695 47.21-105.695 105.696 0 58.487 47.213 105.698 105.695 105.698 58.482 0 105.696-47.21 105.696-105.697 0-58.48-47.214-105.695-105.696-105.695zm-140.714 63.59C-40.9 155.67-21.26 276.118 227.043 357.748c225.954 74.28 319.04 10.624 239.48-69.973-.413-.55-.84-1.097-1.277-1.64-4.755 3.954-9.71 7.915-14.95 11.88 4.487 5.513 7.138 11.084 7.704 16.01.713 6.2-.9 11.8-6.986 17.977-5.84 5.927-16.25 11.98-32.307 16.49-24.074 5.698-58.427 5.6-102.287-2.656l.105-.04c-2.153-.38-4.3-.787-6.445-1.198-21.875-4.418-46.004-10.805-72.318-19.455-69.962-23-118.054-49.706-146.063-74.936.246-.19.48-.38.728-.568-.27.166-.532.333-.8.5-53.315-48.08-33.682-90.78 46.558-92.2-8.46-.665-16.502-1.016-24.124-1.075zm281.425 0c-7.62.06-15.663.41-24.123 1.076 80.24 1.42 99.86 44.115 46.537 92.193-.264-.165-.513-.33-.78-.494.244.184.472.368.712.553-26.017 23.434-69.357 48.144-131.455 69.973 21.19 5.413 42.82 9.363 64.815 11.64 34.83-15.125 63.025-30.916 84.91-46.554.01.007.02.014.032.02.522-.386 1.03-.773 1.547-1.16 90.502-65.565 69.686-128.11-42.196-127.247zM44.54 286.27c-74.364 73.55-5.467 133.668 176.683 89.125-22.844-7.563-44.89-15.83-65.84-24.194-25.396 2.316-46.41 1.29-62.842-2.346-16.802-4.544-27.613-10.765-33.61-16.852-6.086-6.176-7.697-11.776-6.985-17.977.56-4.88 3.17-10.395 7.582-15.86-5.253-3.968-10.22-7.935-14.986-11.894z"></path></g></svg>',
      robot:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M260.22 58.28c-33.15 0-60.763 22.89-68 53.782h136c-7.24-30.89-34.85-53.78-68-53.78zM146.06 130.75v194.188H381.22V130.75H146.06zm117.063 24.125c32.075 0 58.28 26.207 58.28 58.28 0 32.075-26.206 58.282-58.28 58.282s-58.28-26.207-58.28-58.28c0-32.076 26.206-58.282 58.28-58.282zm-135.75 40.22c-37.902 8.577-67.593 37.596-77.094 75.124-3.368.833-6.668 2.127-9.81 3.936-18.16 10.452-24.47 33.907-13.97 52.03l16.156-9.342c-5.428-9.37-2.296-21.078 7.125-26.5l.157-.063c9.396-5.302 21.1-2.135 26.5 7.19 5.43 9.374 2.3 21.043-7.124 26.467l9.312 16.188c18.16-10.453 24.466-33.905 13.97-52.03-1.42-2.454-3.09-4.682-4.94-6.69 5.013-20.46 20.205-36.686 39.72-44v-42.31zm272.53 3.25v44.624c13.927 8.56 24.357 22.155 28.345 38.436-1.848 2.007-3.517 4.235-4.938 6.688-10.497 18.126-4.19 41.578 13.97 52.03l9.312-16.187c-9.425-5.424-12.555-17.093-7.125-26.468 5.427-9.375 17.234-12.55 26.655-7.126 9.42 5.422 12.553 17.13 7.125 26.5l16.156 9.344c10.5-18.125 4.19-41.58-13.97-52.032-3.142-1.81-6.442-3.103-9.81-3.937-8.527-33.68-33.33-60.522-65.72-71.876zm-224.28 145.28v33.125c5.605-1.6 11.743-2.5 18.438-2.5 8.152 0 15.475 1.222 22 3.406v-34.03h-40.438zm141.688 0v33.47c6.063-1.826 12.78-2.845 20.187-2.845 7.424 0 14.164 1.085 20.25 3.03v-33.655h-40.438zm-123.25 49.313c-21.565 0-31.638 9.323-38.75 23.375-5.676 11.21-8.255 25.565-9.438 38.718h96.438c-1.052-13.284-3.285-27.65-8.75-38.81-6.833-13.953-16.734-23.283-39.5-23.283zm143.437 0c-22.766 0-32.668 9.33-39.5 23.28-5.466 11.162-7.698 25.528-8.75 38.813h96.438c-1.183-13.152-3.763-27.506-9.438-38.717-7.113-14.052-17.186-23.375-38.75-23.375z"></path></g></svg>',
      darkMatter:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M256.977 22.395c-16.8 0-32.49 7.65-45.864 20.177-13.372 12.53-24.82 29.98-34.363 51.117-2 4.428-3.91 9.03-5.736 13.777-5.035-.793-9.986-1.442-14.83-1.926-5.77-.575-11.4-.932-16.87-1.06-16.42-.39-31.427 1.275-44.58 5.262-17.536 5.317-32.006 15.083-40.406 29.63-8.4 14.55-9.62 31.964-5.457 49.81 4.165 17.845 13.552 36.484 27.087 55.318 2.84 3.95 5.874 7.912 9.076 11.873-3.198 3.957-6.228 7.913-9.064 11.86-13.536 18.833-22.923 37.472-27.087 55.318-4.164 17.846-2.943 35.26 5.457 49.807 8.4 14.55 22.87 24.315 40.406 29.63 17.537 5.318 38.373 6.507 61.45 4.202 4.838-.484 9.78-1.13 14.808-1.922 1.83 4.755 3.743 9.366 5.746 13.802 9.543 21.14 20.99 38.587 34.363 51.116 13.373 12.528 29.065 20.18 45.864 20.18 16.798 0 32.49-7.652 45.863-20.18 13.372-12.53 24.82-29.977 34.363-51.116 2.003-4.436 3.916-9.045 5.746-13.8 5.022.79 9.96 1.437 14.794 1.92 23.078 2.304 43.915 1.115 61.45-4.202 17.538-5.316 32.008-15.082 40.408-29.63 8.4-14.55 9.62-31.962 5.457-49.807-4.165-17.845-13.553-36.484-27.087-55.318-2.837-3.946-5.867-7.902-9.065-11.86 3.202-3.96 6.237-7.92 9.076-11.872 13.535-18.834 22.922-37.473 27.086-55.318 4.164-17.846 2.943-35.26-5.457-49.81-8.4-14.547-22.87-24.313-40.406-29.63-13.152-3.987-28.16-5.652-44.578-5.263-5.474.128-11.105.485-16.874 1.06-4.84.484-9.787 1.133-14.817 1.925-1.828-4.746-3.738-9.347-5.737-13.776-9.543-21.14-20.99-38.59-34.363-51.118-13.373-12.528-29.065-20.177-45.863-20.177zm0 18.687c11.205 0 22.192 4.923 33.086 15.13 10.893 10.205 21.297 25.653 30.107 45.167 1.404 3.11 2.765 6.334 4.086 9.643-21.417 4.762-44.1 12.068-67.285 21.83-23.18-9.76-45.86-17.064-67.273-21.826 1.322-3.31 2.68-6.536 4.086-9.648 8.81-19.515 19.214-34.963 30.108-45.17 10.894-10.205 21.88-15.128 33.087-15.128zm-123.59 82.057c1.804-.018 3.637-.006 5.498.036 4.96.11 10.117.43 15.443.963 3.406.34 6.887.775 10.424 1.288-6.586 20.927-11.6 44.222-14.742 69.18-20.048 15.2-37.718 31.194-52.55 47.363-2.212-2.805-4.33-5.6-6.327-8.378-12.495-17.386-20.67-34.12-24.063-48.658-3.392-14.538-2.16-26.513 3.442-36.217 5.602-9.704 15.36-16.757 29.644-21.088 9.375-2.843 20.6-4.375 33.23-4.49zm247.168 0c12.63.115 23.855 1.647 33.23 4.49 14.286 4.33 24.04 11.383 29.643 21.087 5.602 9.704 6.835 21.68 3.443 36.217-3.39 14.537-11.57 31.272-24.063 48.658-1.997 2.778-4.113 5.573-6.325 8.38-14.83-16.167-32.495-32.157-52.537-47.355-3.14-24.962-8.16-48.26-14.746-69.19 3.533-.513 7.01-.95 10.413-1.288 5.326-.533 10.483-.853 15.444-.964 1.86-.042 3.693-.054 5.498-.037zm-49.92 5.64c4.97 15.438 9.085 32.472 12.156 50.7-9.716-6.567-19.876-12.932-30.446-19.035-10.565-6.1-21.15-11.713-31.69-16.843 17.32-6.455 34.127-11.407 49.98-14.82zm-147.317.003c15.85 3.414 32.655 8.366 49.97 14.82-10.54 5.13-21.125 10.743-31.69 16.842-10.566 6.1-20.72 12.462-30.434 19.024 3.07-18.223 7.184-35.253 12.154-50.687zm73.653 24.46c15.207 6.708 30.643 14.504 46.03 23.388 15.393 8.888 29.87 18.36 43.285 28.18 1.796 16.527 2.762 33.798 2.762 51.57 0 17.762-.963 35.026-2.758 51.546-13.415 9.818-27.89 19.288-43.278 28.174-15.39 8.885-30.83 16.684-46.04 23.392-15.212-6.708-30.652-14.507-46.042-23.392-15.385-8.883-29.854-18.35-43.264-28.164-1.795-16.523-2.76-33.79-2.76-51.557 0-17.775.965-35.048 2.762-51.577 13.413-9.817 27.885-19.288 43.273-28.172 15.388-8.883 30.824-16.68 46.03-23.386zm1.264 28.116l-53.502 33.017 53.502 33.02 53.502-33.02-53.502-33.018zm-110.76 39.134c-.827 11.698-1.257 23.68-1.257 35.885 0 12.198.43 24.172 1.258 35.864-14.25-11.77-26.943-23.85-37.827-35.873 10.884-12.022 23.577-24.104 37.827-35.876zm219.005.01c14.243 11.77 26.933 23.847 37.813 35.867-10.88 12.02-23.57 24.097-37.813 35.864.826-11.688 1.256-23.66 1.256-35.855 0-12.204-.43-24.18-1.257-35.876zm-173.8 8.394v65.198l56.19 34.677v-65.195l-56.19-34.68zm131.058.034l-56.177 34.67v65.164l56.178-34.67v-65.164zm-226.28 41.84c14.834 16.17 32.502 32.16 52.548 47.36 3.14 24.955 8.156 48.248 14.74 69.175-3.53.51-7.006.947-10.406 1.287-21.304 2.127-39.887.84-54.172-3.49-14.286-4.33-24.04-11.386-29.643-21.09-5.602-9.705-6.835-21.68-3.443-36.217 3.392-14.537 11.568-31.272 24.063-48.658 1.993-2.775 4.107-5.566 6.314-8.367zm319.024.003c2.207 2.8 4.32 5.59 6.313 8.364 12.494 17.385 20.67 34.12 24.062 48.657 3.392 14.537 2.162 26.512-3.44 36.217-5.604 9.704-15.36 16.76-29.646 21.09-14.284 4.33-32.864 5.617-54.168 3.49-3.397-.34-6.868-.775-10.395-1.285 6.585-20.932 11.6-44.23 14.74-69.19 20.04-15.196 37.706-31.182 52.535-47.345zm-73.687 62.483c-3.07 18.226-7.184 35.26-12.154 50.697-15.854-3.413-32.663-8.368-49.984-14.822 10.542-5.132 21.13-10.746 31.7-16.848 10.567-6.1 20.724-12.464 30.44-19.027zm-171.635.01c9.71 6.56 19.862 12.92 30.424 19.017 10.57 6.102 21.16 11.716 31.7 16.848-17.316 6.453-34.12 11.407-49.973 14.82-4.97-15.434-9.08-32.464-12.15-50.685zm86.37.85l.68.42.677-.42h-1.356zm-.56 45.767c23.19 9.76 45.874 17.065 67.294 21.826-1.324 3.32-2.686 6.55-4.094 9.67-8.81 19.513-19.214 34.96-30.108 45.167-10.893 10.206-21.88 15.13-33.085 15.13-11.206 0-22.193-4.924-33.086-15.13-10.893-10.206-21.297-25.654-30.107-45.168-1.408-3.12-2.77-6.352-4.095-9.67 21.416-4.762 44.098-12.066 67.283-21.825z"></path></g></svg>',
      missile:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M18.78 25.97c2.6 25.278 9.316 48.72 19.532 69.75l-21.218-6.564L73.53 146.72l-.843-1.782c16.737 17.29 36.797 31.38 59.438 41.593-13.546-18.845-21.597-41.677-22.03-69.28 27.78.35 50.396 8.56 69.25 22.063-.627-1.4-1.284-2.776-1.94-4.157l.72.625-34.438-86.655-2.53 33.844c-30.974-31.598-73.044-52.084-122.376-57zm236.814 31.593L217.22 160.875c-30.663 7.52-54.566 32.236-60.907 63.344l-.188-.22-106.563 39.563 74.313 74.312 93-8.03.375-.033 23.03-2.468-77.31-94.938 13.28-13.28 89.406 109.75 10.875 13.374-17.124 1.844-28.22 3.03c14.52 17.126 30.304 33.143 47.22 47.907 7.62-56.784 52.175-102.042 108.625-110.717-14.72-16.738-30.68-32.346-47.75-46.688l-2.78 26.125-1.844 17.125L321.28 270l-107.874-88.03 13.25-13.25 93.094 75.905 2.22-20.844 7.905-91.936-74.28-74.28zM401.53 301.625c-8.783.408-17.306 1.827-25.436 4.156l13.875 16.908c7.51-2.534 15.37-4.323 23.467-5.282-3.863-5.344-7.814-10.62-11.906-15.78zm-43.78 11.25c-7.323 3.61-14.204 7.994-20.5 13.063l15.75 17.28c5.92-4.876 12.318-9.16 19.125-12.812l-14.375-17.53zm68 22.438c-7.92.117-15.616 1.157-22.97 3.03l14.5 17.688c6.108-1.82 12.447-3.043 18.97-3.686-3.387-5.76-6.865-11.445-10.5-17.03zm-102.03 3.53c-6.713 7.584-12.4 16.116-16.845 25.344l17.313 14.125c4.28-7.958 9.44-15.37 15.375-22.093l-15.844-17.376zm60.467 6.282c-6.67 3.247-12.908 7.267-18.625 11.875l16.282 17.875c5.34-4.382 11.15-8.233 17.312-11.47l-14.97-18.28zm-32 24.938c-5.204 6.153-9.673 12.96-13.25 20.28l17.97 14.688c3.305-6.06 7.202-11.76 11.624-17l-16.342-17.967zm94.094.218v.22c-45.915 0-82.96 36.985-83.06 82.875 39.248 20.8 81.966 35.93 127.06 44.313-8.284-45.328-23.3-88.145-44-127.407zM299.94 382.626c-2.38 8.6-3.743 17.625-3.97 26.938 4.937 3.885 9.96 7.664 15.063 11.343.93-8.58 2.75-16.88 5.44-24.812l-16.533-13.47zm32.156 26.25c-2 7.785-3.073 15.96-3.094 24.375 5.28 3.43 10.632 6.727 16.063 9.938.72-6.992 2.156-13.776 4.218-20.282l-17.186-14.03z"></path></g></svg>',
      random:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M138.798 35.342L28.73 114.268l95.777 29.095 111.305-87.09-97.014-20.93zm112.986 31.082l-118.047 89.96 51.07 131.102 8.534-7.455 4.23-15.708a18.338 13.102 76.863 0 1-9.08-20.45 18.338 13.102 76.863 0 1 10.997-13.727 18.338 13.102 76.863 0 1 3.62.53 18.338 13.102 76.863 0 1 3.113 1.544l7.94-29.48a9 9 0 0 1 .353-1.04 9 9 0 0 1 .058-.128 9 9 0 0 1 .32-.685 9 9 0 0 1 .09-.153 9 9 0 0 1 .37-.625 9 9 0 0 1 .534-.723 9 9 0 0 1 .066-.074 9 9 0 0 1 .54-.594 9 9 0 0 1 .65-.593 9 9 0 0 1 .004-.002 9 9 0 0 1 .46-.342 9 9 0 0 1 .266-.197 9 9 0 0 1 .502-.3 9 9 0 0 1 .27-.157 9 9 0 0 1 .44-.208 9 9 0 0 1 .38-.178 9 9 0 0 1 .437-.152 9 9 0 0 1 .41-.143 9 9 0 0 1 .404-.1 9 9 0 0 1 .47-.114 9 9 0 0 1 .51-.07 9 9 0 0 1 .37-.05 9 9 0 0 1 .01 0 9 9 0 0 1 .01-.003l33.624-2.873a18.338 13.102 76.863 0 1 10.326-9.777 18.338 13.102 76.863 0 1 3.622.53 18.338 13.102 76.863 0 1 8.527 7.327l13.043-1.113-39.442-123.783zM137.25 74.03a9.8 19.77 77.916 0 1 12.798 8.734 9.8 19.77 77.916 0 1-21.938 11.998 9.8 19.77 77.916 0 1-16.57-8.602 9.8 19.77 77.916 0 1 21.938-12 9.8 19.77 77.916 0 1 3.77-.13zm100.228 23.517a18.338 13.102 76.863 0 1 .002 0 18.338 13.102 76.863 0 1 3.62.53 18.338 13.102 76.863 0 1 12.112 21.94 18.338 13.102 76.863 0 1-14.617 13.196 18.338 13.102 76.863 0 1-12.114-21.94 18.338 13.102 76.863 0 1 10.998-13.726zM24.22 131.71l46.992 114.124 94.236 40.38-45.988-125.57-95.24-28.935zm147.886 17.43a18.338 13.102 76.863 0 1 3.622.528 18.338 13.102 76.863 0 1 12.11 21.94 18.338 13.102 76.863 0 1-14.616 13.197 18.338 13.102 76.863 0 1-12.112-21.94 18.338 13.102 76.863 0 1 10.996-13.726zm-75.123 13.016a19.454 9.134 59.254 0 1 16.955 15.078 19.454 9.134 59.254 0 1-.425 19.485A19.454 9.134 59.254 0 1 95.6 181.78a19.454 9.134 59.254 0 1 .424-19.48 19.454 9.134 59.254 0 1 .96-.144zm263.393 40.21l-112.102 9.577 113.762 79.926 113.598-16.956-115.258-72.55zM70.82 212.022A19.454 9.134 59.254 0 1 87.777 227.1a19.454 9.134 59.254 0 1-.425 19.484 19.454 9.134 59.254 0 1-17.913-14.938 19.454 9.134 59.254 0 1 .425-19.482 19.454 9.134 59.254 0 1 .96-.14zm157.378 7.813L186.66 374.023l115.616 99.454 47.147-168.47-121.225-85.17zm126.987 11.168a21.76 8.898 15.267 0 1 19.693 4.783 21.76 8.898 15.267 0 1 7.607 14.244 21.76 8.898 15.267 0 1-28.886-3.182 21.76 8.898 15.267 0 1-7.61-14.244 21.76 8.898 15.267 0 1 9.195-1.6zM487.78 291.3L366.9 309.343l-46.823 167.316 116.297-31.77L487.78 291.3zm-181.808 10.8a25.834 15.573 84.277 0 1 4.238.943 25.834 15.573 84.277 0 1 12.873 31.72 25.834 15.573 84.277 0 1-18.105 17.893 25.834 15.573 84.277 0 1-12.874-31.72 25.834 15.573 84.277 0 1 13.868-18.836zm154.086 11.636a13.237 21.96 28.62 0 1 7.673 4.13 13.237 21.96 28.62 0 1-6.176 28.435 13.237 21.96 28.62 0 1-21.287 3.878 13.237 21.96 28.62 0 1 6.175-28.434 13.237 21.96 28.62 0 1 13.616-8.008zM391.362 324.4a13.237 21.96 28.62 0 1 7.672 4.13 13.237 21.96 28.62 0 1-6.176 28.435 13.237 21.96 28.62 0 1-21.287 3.877 13.237 21.96 28.62 0 1 6.177-28.434 13.237 21.96 28.62 0 1 13.615-8.008zm-173.996 13.305a25.834 15.573 84.277 0 1 4.24.945 25.834 15.573 84.277 0 1 12.872 31.72 25.834 15.573 84.277 0 1-18.106 17.894 25.834 15.573 84.277 0 1-12.873-31.72 25.834 15.573 84.277 0 1 13.866-18.84zm212.278 60.87a13.237 21.96 28.62 0 1 7.67 4.13 13.237 21.96 28.62 0 1-6.174 28.434 13.237 21.96 28.62 0 1-21.287 3.876 13.237 21.96 28.62 0 1 6.175-28.434 13.237 21.96 28.62 0 1 13.616-8.008zm-70.332 19.488a13.237 21.96 28.62 0 1 7.67 4.132 13.237 21.96 28.62 0 1-6.174 28.434 13.237 21.96 28.62 0 1-21.287 3.874 13.237 21.96 28.62 0 1 6.176-28.434 13.237 21.96 28.62 0 1 13.616-8.007z"></path></g></svg>',
      satellite:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M256 26.816l-39 26v23.455L243.729 103h24.542L295 76.271V52.816l-39-26zM119.027 41l-11.5 46H151V41h-31.973zM361 41v46h43.473l-11.5-46H361zM169 55v18h30V55h-30zm144 0v18h30V55h-30zm-86.734 55.994c-.06.03-.123.057-.182.086-7.048 3.524-9.084 7.157-9.084 8.92s2.036 5.396 9.084 8.92S243.961 135 256 135c12.039 0 22.868-2.556 29.916-6.08 7.048-3.524 9.084-7.157 9.084-8.92s-2.036-5.396-9.084-8.92c-.059-.03-.123-.057-.182-.086L275.73 121H236.27l-10.005-10.006zM199 143.977c-61.739 6.488-118.528 23.478-154.256 49.627 7.202 8.662 15.23 16.686 23.967 24.052 15.382-8.683 32.294-16.008 50.289-21.996V192c0-6.438 2.95-12.44 7.168-16.457 4.218-4.018 9.452-6.435 15.021-7.914 5.57-1.48 11.577-2.058 17.666-1.74a64.318 64.318 0 0 1 18.166 3.632l.12.043 21.859 8.49v-34.077zm114 0v34.078l21.86-8.49.119-.044a64.318 64.318 0 0 1 18.166-3.632c6.09-.318 12.096.26 17.666 1.74s10.803 3.896 15.021 7.914S393 185.563 393 192v3.66c17.995 5.988 34.907 13.313 50.29 21.996 8.737-7.366 16.764-15.39 23.966-24.052-35.728-26.15-92.517-43.139-154.256-49.627zm-96 .5v80.908c13.604 10.234 26.464 15.115 39 15.115 12.536 0 25.396-4.881 39-15.115v-80.908c-.344.18-.685.369-1.033.543C283.643 150.182 270.47 153 256 153c-14.47 0-27.643-2.818-37.967-7.98-.348-.174-.689-.362-1.033-.543zm-62.371 39.437c-3.215.05-6.246.428-8.818 1.111-2.588.688-4.44 1.661-5.85 2.623L199 215.2v-17.834l-28.037-10.89c-4.094-1.457-8.664-2.277-13.068-2.502a48.853 48.853 0 0 0-3.266-.059zm202.742 0a48.853 48.853 0 0 0-3.266.059c-4.404.225-8.974 1.045-13.068 2.502L313 197.365V215.2l59.04-27.55c-1.41-.963-3.263-1.936-5.85-2.624-2.573-.683-5.604-1.06-8.819-1.11zM41 216.217v42.86C79.07 314.612 167.082 344.5 256 344.5s176.93-29.887 215-85.424v-42.86C418.828 270.5 337.25 297 256 297S93.172 270.499 41 216.217zm164.191 23.023l-57.197 22.217c13.515 4.655 27.557 8.377 41.916 11.186l40.64-18.965c-8.619-3.254-17.095-8.104-25.359-14.438zm101.618 0c-8.264 6.334-16.74 11.184-25.36 14.438l40.64 18.965c14.36-2.81 28.402-6.531 41.917-11.186l-57.197-22.217zM256 261.666l-33.646 15.701A349.784 349.784 0 0 0 256 279c11.255 0 22.498-.555 33.646-1.633L256 261.666zm-39 99.047v52.746c6.479 10.81 22.181 17.541 39 17.541s32.521-6.732 39-17.541v-52.746a428.936 428.936 0 0 1-39 1.787c-13.033 0-26.077-.606-39-1.787zm16 85.06V464c0 20 46 20 46 0v-18.227c-7.402 2.19-15.267 3.227-23 3.227-7.733 0-15.598-1.036-23-3.227z"></path></g></svg>',
      disintegrator:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M17.607 15.518v72.9L225.837 278.5 114.91 254.926l144.863 114.262c1.57-15.168 14.386-27 29.97-27 16.642 0 30.136 13.49 30.136 30.134 0 16.64-13.49 30.135-30.136 30.135-10.836 0-20.334-5.722-25.644-14.31l-105.08-2.928 156.667 71.807-124.75 22.85 43.122 15.246h121.036c.962-5.602 2.166-11.124 3.597-16.555-13.39-4.216-23.105-16.73-23.105-31.515 0-18.244 14.79-33.037 33.04-33.037 6.266 0 12.127 1.746 17.12 4.777 5.93-8.855 12.5-17.16 19.61-24.81-4.832-4.24-8.404-9.88-10.07-16.294-3.96 3.357-9.082 5.386-14.68 5.386-12.543 0-22.713-10.167-22.713-22.713 0-12.543 10.167-22.713 22.712-22.713 8.763 0 16.365 4.965 20.153 12.235 5.95-7.925 15.426-13.053 26.1-13.053 12.914 0 24.075 7.504 29.363 18.39 12.128-6.168 24.79-10.725 37.685-13.425v-67.293l-7.635-65.463-38.052 105.1-38.988-164.658-28.673 111.69-93.04-160.578 10.25 119.818L99.375 15.518H17.606zm268.09 241.447c8.683 0 16.033 5.703 18.512 13.568 5.346-4.592 12.292-7.373 19.894-7.373 16.875 0 30.56 13.68 30.56 30.56 0 16.875-13.68 30.56-30.56 30.56-16.744 0-30.337-13.47-30.55-30.167-2.403 1.066-5.058 1.67-7.857 1.67-10.718 0-19.408-8.69-19.408-19.41 0-10.718 8.686-19.408 19.407-19.408zm112.25 25.084c10.72 0 19.41 8.688 19.41 19.41 0 10.717-8.69 19.407-19.41 19.407-10.718 0-19.408-8.687-19.408-19.408 0-10.72 8.686-19.41 19.407-19.41z"></path></g></svg>',
      emp:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M444.098 19.16l-75.114 117.7-60.69-29.085L286.5 164.12c-11.048-3.82-22.37-5.51-33.496-5.257-12.552.285-24.847 3.042-36.21 7.955l-20.16-7.437 34.79-70.763L18.862 66.38l117.697 75.116-29.087 60.686 56.36 21.804c-8.05 23.45-6.478 48.13 2.763 69.5l-7.516 20.37-70.758-34.79-22.24 212.56 75.113-117.698 60.688 29.088 21.887-56.58c23.334 8.013 47.888 6.495 69.185-2.625l20.596 7.598-34.792 70.76 212.562 22.24-117.697-75.115 29.082-60.688-56.557-21.88c8.102-23.41 6.6-48.063-2.56-69.434l7.512-20.358 70.757 34.79 22.24-212.562zM253.326 177.482c3.33-.07 6.683.098 10.04.467-27.333 6.483-47.673 31.032-47.673 60.35 0 34.263 27.777 62.04 62.04 62.04 22.998 0 43.055-12.522 53.77-31.11-.914 4.94-2.313 9.866-4.24 14.717-15.896 39.996-60.943 59.42-100.94 43.524-39.994-15.894-59.42-60.94-43.524-100.937 11.92-29.994 40.24-48.418 70.526-49.05z" ></path></g></svg>',
      titan:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M265 34l47.898 35.924 61.563 123.123-8.057 32.23-24.943-4.158 3.16-10.533 2.842-9.473L256 182.823l-91.463 18.29 6.002 20.006-24.943 4.156-8.057-32.228L199.1 69.926 247 34v56h-39l-16 32 64 38 64-38-16-32h-39zm188.313 169.258l30.3 10.101-13.478 29.205-30.016-5.001zm-394.626 0l13.194 34.304-30.016 5.002-13.478-29.205zM256 205.32l53.8 58.692L281.306 359h-50.61L202.2 264.012zm25.254.909l43.283 8.658-8.715 29.052zm-50.508.002l-34.568 37.709-8.715-29.053zm105.5 32.267L482.5 262.873 429.799 368.28 329.98 259.385zm-160.492 0l6.266 20.887L82.2 368.279 29.5 262.873zm148.205 40.96l72.201 78.765-84.556-37.582zm-135.918 0l12.355 41.183-84.556 37.582zm118.348 58.564l28.646 12.732L312.973 439H265v-62h29.695zm-100.778 0L217.305 377H247v62h-47.973l-22.062-88.246zM387.6 374.115l18.105 8.047-9.984 21.635-16.387-8.193zm-263.2 0l8.266 21.489-16.387 8.193-9.984-21.635zM311 457v30h-30v-30zm-80 0v30h-30v-30z"></path></g></svg>',
      mass:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M265.8 18.05c-4.7 38.56-4.7 38.56-38.4 57.92 38.6 4.73 38.6 4.73 58 38.43 4.7-38.58 4.7-38.58 38.4-57.95-38.6-4.73-38.6-4.73-58-38.4zm206.3 20.59c-3.8 1.14-9 3.12-15.2 6.04-14.1 6.57-32.6 17.05-51.9 29-38.5 23.86-80.5 54.32-96.1 70.42l-.8.8-42 24.4c3.6 2.2 7 4.6 10.5 7.3 12.8 9.9 25.3 22.6 32 28.9l-12.2 13.2c-7.5-7-19.4-19.1-30.8-27.9-5.6-4.3-11.2-7.8-15-9.3-2.2-.8-3.3-1-3.8-1l-.8.5L60.57 366.2c3.35.5 6.73 1.4 10.09 2.5 14.85 4.9 30.54 14.9 44.84 29.2 14.2 14.2 24.2 29.9 29.2 44.7.6 1.9 1.2 3.8 1.6 5.8l183.3-183.3 36-58.6.7-.8c17.8-17.7 48.1-60.4 71.6-99.3 11.8-19.41 22-38.06 28.3-52.18 2.9-6.4 4.8-11.71 5.9-15.58zM438 153.2c4.1 31.3 4.1 31.3-18.4 53.5 31.4-4.2 31.4-4.2 53.5 18.2-4.2-31.2-4.2-31.2 18.1-53.4-31.1 4.1-31.1 4.1-53.2-18.3zM85.47 185.4c-16.43 30.2-16.43 30.2-50.41 35.3 30.18 16.5 30.18 16.5 35.3 50.4C86.79 241 86.79 241 120.7 235.8c-30.14-16.5-30.14-16.5-35.23-50.4zm333.03 55.2c-25.1 52-25.1 52-81.9 63.1 52.1 25.1 52.1 25.1 63.2 81.9 25.1-52.1 25.1-52.1 81.8-63.1-52-25.2-52-25.2-63.1-81.9zM52.38 383.5c-4.41 0-7.54 1.2-9.37 3-3.25 3.3-4.52 10.6-.78 22 3.82 11.3 12.45 25.2 24.89 37.7 12.45 12.4 26.31 21 37.68 24.8 11.4 3.8 18.7 2.5 22-.7 3.2-3.3 4.5-10.6.8-22-3.9-11.3-12.5-25.2-25-37.6-12.42-12.5-26.28-21.1-37.6-24.9-4.98-1.7-9.19-2.3-12.62-2.3zm166.12 28.4c3 25.2 3 25.2-15.4 42.9 25.3-3.1 25.3-3.1 43 15.3-3-25.3-3-25.3 15.2-42.9-25.2 3-25.2 3-42.8-15.3zM69.32 421a20.66 7.804 45 0 1 16.83 10.1 20.66 7.804 45 0 1 9.09 20.1 20.66 7.804 45 0 1-20.13-9.1 20.66 7.804 45 0 1-9.09-20.1 20.66 7.804 45 0 1 3.3-1z"></path></g></svg>',
      gauss:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M346.12-.2l-.233.28h.568c-.112-.093-.222-.188-.334-.28zM52.747 18.77c166.38 72.215 298.08 157.962 373.818 254.734-63.44 81.172-164.48 155.274-291.498 220.543h40.022c79.295-43.115 147.887-89.96 202.66-140.547-39.11 50.436-88.187 97.396-144.996 140.547h30.434c80.09-63.988 144.264-136.234 185.377-216.305l2.19-4.267-2.19-4.268C399.403 173.463 315.916 89.895 211.035 18.77h-33.93c80.457 51.6 148.82 109.986 199.942 174.582C305.687 128.537 210.47 70.408 98.512 18.77H52.746zm286.88 0c79.86 68.252 124.905 149.72 132.544 232.044 7.757 83.595-22.736 168.59-96.772 243.233h25.79c20.766-22.77 37.913-46.547 51.498-70.985-7.558 24.488-17.123 48.273-28.764 70.985h20.875c72.31-148.76 61.655-336.513-17.764-475.277H405.36c20.056 33.13 35.904 69.555 47.333 107.822-20.603-38.094-49.095-74.45-84.986-107.822h-28.082zm-320.34 81.582v18.7c98.913.57 192.13 33.895 275.816 93.31-83.698-43.07-176.986-67.33-275.815-67.747V163.3c126.328.548 243.07 41.285 341.934 111.155C261.996 345.35 146.23 388.97 19.288 389.56v18.678c97.076-.436 187.874-25.23 269.824-67.6-82.075 58.517-172.797 92.57-269.823 93.17V452.5c138.463-.82 264.086-66.947 369.64-172.195l6.66-6.64-6.687-6.618C283.584 162.795 156.815 101.115 19.287 100.35zM200.82 236.287v80.28c48.162 0 91.948-15.602 128.977-40.797-36.904-24.93-81.09-39.485-128.977-39.483zm-164.19.54v79.202h22.33v-79.202H36.63zm41.018 0v79.202h101.645l.002-79.202H77.648zM138.7 512.735l.19.368c.238-.122.474-.246.714-.368h-.903z"></path></g></svg>',
      euro:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M256 46.305l-9.404 19.054-21.03 3.056 15.217 14.832-3.592 20.945L256 94.305l18.81 9.888-3.593-20.945 15.217-14.832-21.03-3.057L256 46.304zM167.566 72.63l-9.404 19.056-21.03 3.056 15.218 14.832-3.592 20.946 18.808-9.89 18.81 9.89-3.593-20.946L198 94.742l-21.03-3.056-9.404-19.055zm176.868 0l-9.405 19.056L314 94.742l15.217 14.832-3.592 20.946 18.81-9.89 18.807 9.89-3.592-20.946 15.217-14.832-21.03-3.056-9.403-19.055zm-243.868 67.425l-9.404 19.054-21.03 3.056 15.218 14.832-3.592 20.945 18.808-9.888 18.81 9.888-3.593-20.945L131 162.166l-21.03-3.057-9.404-19.055zm310.868 0l-9.405 19.054-21.03 3.056 15.217 14.832-3.592 20.945 18.81-9.888 18.807 9.888-3.592-20.945 15.217-14.832-21.03-3.057-9.403-19.055zM76.566 228.55l-9.404 19.054-21.03 3.056 15.218 14.832-3.592 20.945 18.808-9.888 18.81 9.887-3.593-20.945L107 250.66l-21.03-3.056-9.404-19.055zm358.868 0l-9.405 19.054L405 250.66l15.217 14.832-3.592 20.945 18.81-9.888 18.807 9.887-3.592-20.945 15.217-14.832-21.03-3.056-9.403-19.055zm-334.868 89.897l-9.404 19.055-21.03 3.057 15.218 14.83-3.592 20.946 18.808-9.89 18.81 9.89-3.593-20.945L131 340.56l-21.03-3.058-9.404-19.055zm310.868 0l-9.405 19.055L381 340.56l15.217 14.83-3.592 20.946 18.81-9.89 18.807 9.89-3.592-20.945 15.217-14.83-21.03-3.058-9.403-19.055zm-243.868 65.746l-9.404 19.055-21.03 3.057 15.218 14.832-3.592 20.945 18.808-9.89 18.81 9.89-3.593-20.945L198 406.305l-21.03-3.057-9.404-19.055zm176.868 0l-9.405 19.055-21.03 3.057 15.217 14.832-3.592 20.945 18.81-9.89 18.807 9.89-3.592-20.945 15.217-14.832-21.03-3.057-9.403-19.055zm-88.61 23.614l-9.404 19.056-21.03 3.055 15.217 14.834-3.59 20.943.385-.203-.035.203L256 455.898l18.633 9.797-.035-.203.386.203-3.59-20.943 15.215-14.834-21.03-3.055-9.404-19.056-.176.355-.176-.355z"></path></g></svg>',
      banner:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M279 25v30h-46V25h46zm178 35.396c3.485 1.262 7.267 2.717 11.195 4.55 5.553 2.589 10.945 5.739 14.409 8.742C486.067 76.69 487 78.936 487 80c0 1.063-.933 3.31-4.396 6.313-3.464 3.002-8.856 6.152-14.409 8.742-3.928 1.832-7.71 3.287-11.195 4.549V60.396zm-402 0v39.208c-3.485-1.262-7.267-2.717-11.195-4.55-5.553-2.589-10.945-5.739-14.409-8.742C25.933 83.31 25 81.064 25 80c0-1.063.933-3.31 4.396-6.313 3.464-3.002 8.856-6.152 14.409-8.742 3.928-1.832 7.71-3.287 11.195-4.549zM439 73v14h-46V73h46zm-64 0v291.578L256 498.453 137 364.578V73h238zm-256 0v14H73V73h46zm210 23h-18v252.844l-55 68.75-55-68.75V96h-18v259.156l73 91.25 73-91.25V96z"></path></g></svg>',
      ribbon:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M169.027 40.096C93.14 60.823 48.49 138.916 70.605 218.02c1.862-60.04 52.693-111.227 115.96-112.48l-17.536-65.444h-.003zm192.815 7.58l-181.95 315.15C84.5 330.016 29.234 229.346 51.378 135.12c-67.885 114.69-33.277 255.173 73.343 323.26l-.084.145 3.934 2.272c1.443.883 2.89 1.762 4.358 2.62l.045-.08 7.847 4.532 181.528-314.413c98.517 30.923 156.16 133.487 133.623 229.383 69.6-117.59 31.477-262.31-81.553-328.295l-.172.297-12.408-7.166zm72.652 256.68c-1.86 60.038-52.694 111.226-115.96 112.478l17.536 65.443c75.89-20.722 120.538-98.818 98.424-177.92z"></path></g></svg>',
      biohazard:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M158.03 41.656c-19.755 22.934-31.78 52.76-31.78 85.406 0 23.544 6.228 45.667 17.125 64.782-22.02.108-44.312 5.78-64.72 17.562-28.266 16.32-48.113 41.64-58.093 70.22 9.484-15.492 23.012-28.562 39.844-38.282 23.238-13.417 49.246-17.604 73.813-13.72-2.547 9.988-3.907 20.45-3.907 31.22 0 57.436 38.516 106.03 91.062 121.375-9.005 22.822-25.49 42.892-48.406 56.124-16.838 9.722-35.253 14.313-53.407 14.78 29.763 5.674 61.89 1.723 90.187-14.624 20.317-11.732 36.307-28.117 47.406-47.03 11.1 18.922 27.08 35.325 47.406 47.06 28.296 16.35 60.422 20.268 90.188 14.595-18.163-.466-36.574-5.03-53.406-14.75-22.99-13.275-39.514-33.43-48.5-56.344 52.175-15.572 90.312-64.01 90.312-121.186 0-10.714-1.356-21.122-3.875-31.063 24.812-4.113 51.127.025 74.626 13.595 16.832 9.725 30.362 22.788 39.844 38.28-9.978-28.58-29.826-53.896-58.094-70.217-20.29-11.718-42.444-17.393-64.344-17.563 10.906-19.12 17.157-41.258 17.157-64.813 0-32.68-12.678-62.462-32.47-85.406 8.668 15.962 13.906 34.184 13.906 53.625 0 27.412-9.775 52.516-26.03 72.032-22.69-21.61-53.39-34.906-87.126-34.906-33.412 0-63.84 13.036-86.47 34.28-15.94-19.424-25.5-44.29-25.5-71.405 0-19.44 4.58-37.662 13.25-53.624zm98.72 109.438c28.748 0 54.833 11.19 74.125 29.47-17.373 14.994-39.375 24.76-63.594 26.874v19.812c12.912 3.6 22.283 15.35 22.283 29.47 0 2.39-.272 4.708-.782 6.936l17.44 9.5c14.018-19.577 33.415-33.477 54.967-40.844 2.14 8.485 3.282 17.372 3.282 26.532 0 48.918-32.41 90.075-76.97 103.28-5.058-23.923-2.37-49.563 9.125-72.905l-17.438-9.5c-5.385 4.726-12.45 7.592-20.25 7.592-8.056 0-15.342-3.05-20.78-8.062l-20.032 10.78c11.2 23.207 13.728 48.628 8.656 72.345-44.973-12.95-77.78-54.324-77.78-103.53 0-9.25 1.163-18.223 3.344-26.783 22.14 7.39 42.055 21.663 56.28 41.875l20.345-10.968c-.414-2.02-.626-4.103-.626-6.25 0-13.38 8.396-24.635 20.25-28.845V207.53c-24.962-1.917-47.63-11.958-65.375-27.5 19.238-17.95 45.074-28.936 73.53-28.936z"></path></g></svg>',
      shark:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M257.97 20.22C150.394 88.557 72.1 275.18 69.874 494.374h375.188c-2.2-219.194-79.52-405.817-187.094-474.156zm-18.845 163.06l18.344 36.282 18.342-36.28c9.99 2.326 19.72 6.537 29.063 12.437l4.156 48.56 20.095-28.624c7.938 8.123 15.48 17.558 22.594 28.156L345.436 279l18.375-15.344c24.39 44.295 42.05 103.6 49.532 170.78-10.036-32.144-26.553-60.393-47.625-82.342l4-35.813L344.093 333c-6.098-4.53-12.452-8.595-19.03-12.156l-3.345-40.97-26.314 28.876c-7.31-2.074-14.792-3.58-22.437-4.438l-15.5-33.25-15.5 33.282c-8.14.916-16.12 2.522-23.876 4.812l-24.875-27.28-3.157 38.874c-6.645 3.585-13.065 7.68-19.22 12.25l-25.624-16.72 4.03 35.814c-21.08 21.95-37.618 50.19-47.656 82.344 7.482-67.188 25.17-126.485 49.562-170.782L169.5 279l-6.28-35.188c7.37-10.983 15.213-20.71 23.468-29.03l19.25 27.374 3.937-46.312c9.4-5.963 19.193-10.22 29.25-12.563z"></path></g></svg>',
      ant:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M216 21.23s-5.1 9.96-9.7 22.52c-4.5 12.57-9.4 27.36-7.2 40.96 2.2 13.16 11 25.19 19 35.29.1.2.2.3.4.4 0-.1.1-.2.2-.3 3.6-5 7.4-9.8 11.4-14.1-6.5-8.69-12.4-18.93-13.2-24.18-1-6.21 2.2-20.41 6.4-31.89 4.2-11.49 8.7-20.63 8.7-20.63zm80.1.17l-16 8.08s4.5 9.14 8.7 20.63c4.2 11.48 7.4 25.68 6.4 31.89-.8 5.14-6.6 15.18-13 23.8 4.1 4.4 7.9 9.3 11.6 14.4l.1-.1c8-10 16.9-22.04 19.1-35.21 2.2-13.6-2.7-28.39-7.2-40.96-4.6-12.56-9.7-22.52-9.7-22.52zM82.38 106.6l-4.8 17.4s15.14 4.2 32.52 10.2c16.7 5.7 35.5 13.8 43 19.3 15.7 30.7 32.4 48 62 77.7-.1-1.4-.1-2.7-.1-3.9 0-6.3.1-13.3 1.3-20.6-22.6-22.9-35.3-37.5-48.2-63.4l-.9-1.8-1.5-1.2c-11.8-9.5-31.7-16.9-49.7-23.1-18.01-6.3-33.62-10.6-33.62-10.6zm347.22 0s-15.6 4.3-33.6 10.6c-18 6.2-37.9 13.6-49.7 23.1l-1.5 1.2-.9 1.8c-12.9 26-25.5 40.5-48.2 63.5 1.2 7.3 1.3 14.2 1.3 20.5 0 1.2 0 2.6-.1 4 29.6-29.7 46.3-47.1 62-77.8 7.5-5.5 26.3-13.6 43-19.3 17.4-6 32.5-10.2 32.5-10.2zm-173.7 1.8c.1.1-3.7 1.4-8.1 5.3-4.6 4.1-9.8 10.2-14.5 16.8-4.7 6.6-9 13.8-11.9 20-3 6.1-4.4 11.8-4.4 12.8s.7 3.1 3.1 5.9c2.3 2.7 6.1 5.7 10.5 8.4 8.8 5.3 20.4 8.7 25.4 8.7s16.6-3.4 25.4-8.7c4.4-2.7 8.2-5.7 10.5-8.4 2.4-2.8 3.1-4.9 3.1-5.9 0-1.1-1.3-6.7-4.2-12.8-2.8-6.2-7-13.2-11.6-19.8-4.6-6.5-9.7-12.6-14.3-16.7-4.5-4-8.4-5.5-9-5.6zm-19.6 91.9c-3.4 8.4-3.3 16.8-3.3 27 0 6.5 1.9 22.5 5.7 37.8 1.6 6.4 3.7 12.7 5.9 18.3 3.7-.7 7.5-1.1 11.4-1.1 3.9 0 7.7.4 11.4 1.1 2.2-5.6 4.3-11.9 5.9-18.3 3.8-15.3 5.7-31.3 5.7-37.8 0-10.2.1-18.6-3.3-27-6.7 2.5-13.4 4-19.7 4-6.3 0-13-1.5-19.7-4zm-99.3 18l-1.7 6.8c-15.7 62.6-47.8 126-77.68 155.8l12.72 12.8c32.86-32.9 63.56-94.1 80.36-157 21.8 1.7 44.7 11 68.2 22.3-1.6-7.9-2.7-15.3-3.3-21.6-23.1-10.7-46.8-19.1-71.6-19.1zm231 0c-24.7 0-48.5 8.5-71.6 19.1-.6 6.3-1.7 13.7-3.3 21.7 23.5-11.4 46.4-20.7 68.2-22.4 16.8 62.9 47.5 124.1 80.3 157l12.8-12.8c-29.9-29.8-62-93.2-77.7-155.8l-1.7-6.8zm-148 45.6c-22.1 20.8-43.9 41.3-64 51.3l-5 2.5v5.6c0 61.9-3.4 83.1-14.8 122.4l-45.21 30.1 10.01 15 50.7-33.8.9-3.2c12-40.9 16-65.3 16.3-125.2 19.5-10.9 38.3-27.7 56.4-44.8-1.5-4.7-2.8-9.5-4-14.3-.5-1.9-.9-3.7-1.3-5.6zm72 0c-.4 1.8-.8 3.7-1.3 5.6-1.2 4.8-2.5 9.6-4 14.3 18.1 17.1 36.9 33.9 56.4 44.8.2 59.9 4.3 84.3 16.3 125.2l.9 3.2 50.7 33.8 10-15-45.2-30.1c-11.4-39.3-14.8-60.5-14.8-122.4v-5.6l-5-2.4c-20.1-10-41.8-30.6-64-51.4zm-36 36.4c-13 0-27.4 6.9-38.2 15.9-5.4 4.5-9.9 9.5-12.8 13.8-2.9 4.4-4 8.3-4 9.3 0 40.9 27.2 98.5 55 130.4 27.8-31.9 55-89.5 55-130.4 0-1-1.1-4.9-4-9.3-2.9-4.3-7.4-9.3-12.8-13.8-10.8-9-25.2-15.9-38.2-15.9z"></path></g></svg>',
      laurel:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(1,1)" style="touch-action: none;"><path d="M134.594 73.375c-17.522 5.65-31.232 11.854-48.125 24.25-2.19 2.097-4.337 4.22-6.44 6.406.24.566.61 1.265 1.157 2.25 1.016 1.832 2.767 4.023 4.97 6.19-3.454 5.536-6.596 11.072-9.5 16.624-3.664-3.04-6.952-6.423-9.594-10.22-7.617 9.505-14.475 19.678-20.438 30.44.395 1.636 1.557 3.42 3.78 5.81 2.656 2.853 6.805 5.8 11.626 8.314-2.024 6.117-3.76 12.204-5.186 18.28-7.44-3.38-14.245-7.768-19.594-13.343-5.94 13.804-10.473 28.42-13.406 43.656 1.335 2.434 3.714 4.663 7.312 7.032 5.072 3.34 12.36 6.076 20.282 7.657-.045 6.437.25 12.822.812 19.124-11.407-1.673-22.405-5.248-31.375-11.156-.05-.034-.106-.06-.156-.094-1.31 15.59-.872 30.96 1.093 45.906 2.31 3.48 6.176 5.957 11.937 7.938 7.406 2.546 17.472 3.344 27.72 2.312 2 6.122 4.275 12.13 6.81 18-13.97 2.098-28.237 1.622-40.593-2.625-.337-.116-.665-.252-1-.375 3.978 15.49 9.66 30.37 16.844 44.406 3.553 2.804 8.35 4.216 14.72 4.656 9.3.644 21.144-1.73 32.438-6.343 3.712 5.257 7.63 10.34 11.75 15.25-14.57 6.715-30.36 10.675-45.063 9.75 9.952 14.602 21.638 27.964 34.844 39.75 4.26 1.446 9.3 1.465 15.374.28 9.6-1.873 20.855-7.404 31.03-15 .008.005.026-.005.032 0 5.154 3.978 10.476 7.75 15.906 11.25-11.976 9.91-25.625 17.696-39.53 21.22 11.654 7.88 24.148 14.67 37.343 20.186 4.937.423 10.29-.96 16.344-3.906 7.672-3.735 15.78-10.252 23.03-18.28 17.036 6.783 34.732 11.22 52.563 12.905l1.78-18.625c-14.268-1.35-28.584-4.77-42.562-9.938 6.883-11.108 11.61-23.173 12.94-33.437 1.178-9.114.083-16.157-3.782-21.438-8.08-1.58-15.89-3.94-23.375-7-.172 6.47-1.706 12.987-4.22 19.094-3.745 9.103-9.52 17.798-16.53 25.72-5.353-3.288-10.565-6.832-15.657-10.625 6.62-7.182 11.923-14.97 14.906-22.22 3.806-9.246 4.173-16.578.625-22.81-7.748-4.957-15.003-10.737-21.718-17.22-1.773 4.3-4.187 8.37-7.032 12.094-5.476 7.165-12.572 13.51-20.563 18.905-4.12-4.72-8.052-9.603-11.75-14.688 7.152-4.694 13.296-10.1 17.47-15.562 5.038-6.594 7.22-12.41 6.468-18.094-4.976-6.553-9.494-13.582-13.5-21-2.285 2.686-4.86 5.14-7.657 7.283-6.758 5.175-14.798 9.155-23.406 12.03-2.595-5.69-4.957-11.498-7-17.437 7.427-2.405 14.13-5.683 19.03-9.437 5.696-4.362 8.802-8.545 9.532-13.25-3.03-7.998-5.508-16.32-7.406-24.908-1.878 1.075-3.82 2.024-5.812 2.813-7.45 2.947-15.75 4.434-24.28 4.75-.662-6.16-1.027-12.403-1.033-18.72 6.957-.263 13.464-1.437 18.44-3.405 4.6-1.82 7.595-3.8 9.343-6.25-1.018-9.72-1.33-19.69-.813-29.813-.65.104-1.29.18-1.938.25-6.624.725-13.556.15-20.406-1.343 1.37-5.98 3.07-12.01 5.094-18.063 4.87.933 9.538 1.223 13.28.814 2.614-.286 4.532-.756 6-1.406 1.395-8.93 3.407-17.644 5.97-26.032-4.182-.736-8.284-2.092-12.25-3.875 2.834-5.457 5.926-10.928 9.344-16.405 2.414.963 4.716 1.665 6.687 1.97 1.107.17 2.023.265 2.782.28 1.946-4.64 4.022-9.17 6.282-13.563 5.898-11.802 12.415-24.25 17-37.937zm244.375 0c4.583 13.686 11.1 26.135 17 37.938 2.26 4.393 4.366 8.923 6.31 13.562.752-.016 1.66-.113 2.75-.28 1.98-.306 4.296-1 6.72-1.97 3.418 5.477 6.51 10.948 9.344 16.406-3.976 1.786-8.096 3.14-12.28 3.876 2.563 8.39 4.573 17.1 5.967 26.03 1.474.658 3.404 1.12 6.033 1.408 3.742.41 8.41.12 13.28-.813 2.026 6.063 3.692 12.104 5.063 18.095-6.837 1.487-13.762 2.036-20.375 1.313-.656-.072-1.308-.145-1.967-.25.517 10.124.236 20.092-.782 29.812 1.75 2.45 4.745 4.43 9.345 6.25 4.967 1.965 11.462 3.14 18.406 3.406-.006 6.316-.37 12.56-1.03 18.72-8.52-.32-16.808-1.808-24.25-4.75-1.994-.79-3.933-1.74-5.813-2.814-1.895 8.575-4.383 16.89-7.406 24.875.715 4.72 3.795 8.912 9.5 13.282 4.904 3.753 11.605 7.03 19.033 9.436-2.044 5.94-4.405 11.747-7 17.438-8.598-2.875-16.624-6.862-23.375-12.03-2.804-2.148-5.4-4.592-7.688-7.283-4.01 7.422-8.52 14.444-13.5 21-.76 5.682 1.43 11.502 6.47 18.095 4.168 5.457 10.313 10.87 17.467 15.563-3.697 5.085-7.63 9.966-11.75 14.687-7.99-5.396-15.086-11.74-20.562-18.906-2.838-3.715-5.234-7.778-7-12.064-6.71 6.478-13.976 12.236-21.72 17.188-3.547 6.233-3.18 13.565.626 22.812 2.985 7.25 8.288 15.037 14.908 22.22-5.095 3.795-10.333 7.334-15.688 10.624-7.003-7.922-12.754-16.617-16.5-25.72-2.513-6.106-4.047-12.623-4.22-19.092-7.497 3.064-15.313 5.418-23.405 7-3.873 5.28-4.96 12.324-3.78 21.437 1.327 10.264 6.08 22.33 12.967 33.438-13.974 5.168-28.293 8.587-42.562 9.937l1.75 18.625c17.84-1.687 35.546-6.116 52.594-12.906 7.25 8.028 15.358 14.545 23.03 18.28 6.056 2.947 11.408 4.33 16.345 3.906 13.2-5.517 25.684-12.302 37.342-20.187-13.896-3.52-27.562-11.293-39.53-21.19 5.442-3.504 10.74-7.293 15.906-11.28 10.18 7.604 21.456 13.126 31.062 15 6.056 1.182 11.09 1.185 15.344-.25 13.212-11.788 24.92-25.172 34.875-39.78-14.705.925-30.526-3.035-45.095-9.75 4.12-4.913 8.066-9.99 11.78-15.25 11.295 4.61 23.138 6.986 32.44 6.342 6.368-.44 11.166-1.852 14.717-4.656 7.183-14.036 12.867-28.917 16.844-44.406-.335.123-.663.26-1 .375-12.355 4.247-26.623 4.723-40.594 2.625 2.536-5.87 4.813-11.878 6.813-18 10.236 1.027 20.29.23 27.688-2.313 5.765-1.98 9.65-4.455 11.968-7.937 1.965-14.946 2.372-30.318 1.064-45.906-.043.028-.082.065-.125.094-8.97 5.908-19.97 9.483-31.376 11.156.563-6.302.856-12.687.812-19.125 7.92-1.582 15.21-4.317 20.28-7.657 3.593-2.366 5.946-4.604 7.283-7.032-2.934-15.234-7.47-29.852-13.408-43.655-5.347 5.57-12.133 9.96-19.562 13.344-1.427-6.078-3.162-12.165-5.188-18.282 4.805-2.513 8.942-5.464 11.594-8.313 2.212-2.376 3.402-4.15 3.813-5.78-5.97-10.774-12.814-20.955-20.44-30.47-2.642 3.796-5.93 7.18-9.592 10.22-2.905-5.553-6.047-11.09-9.5-16.626 2.208-2.166 3.953-4.36 4.968-6.19.538-.97.92-1.656 1.156-2.218-2.106-2.193-4.275-4.334-6.468-6.437-16.893-12.396-30.603-18.6-48.125-24.25zM152.81 134.313l24.094 129.718H341l22.906-124.5-57.937 63.5L261 135.845l-45 67.187-63.188-68.718zm27.563 148.406l3.563 19.217H334.03l3.533-19.218H180.375z"></path></g></svg>',
      horus:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,1)" style="touch-action: none;"><path d="M167.844 103.406c-51.02.152-100.492 27.427-130.875 51.344a10.225 10.225 0 1 0 12.655 16.063c32.636-25.69 91.61-55.075 141.625-44.688 19.426 4.034 65.063 20.658 116.906 34.25 51.844 13.592 110.76 24.492 161.75 16.438a10.22 10.22 0 1 0-3.22-20.188c-45.672 7.215-102.65-2.71-153.342-16-50.694-13.29-94.236-29.577-117.938-34.5-7.522-1.562-15.09-2.416-22.625-2.656-1.647-.054-3.29-.07-4.936-.064zM157.25 192.97c-24.192-.214-47.535 5.535-68.22 21.75-5.46 4.28-17.325 14.996-28.905 27.093-5.79 6.048-11.367 12.32-15.813 18.28-4.445 5.962-8.345 10.69-9 18.72-.288 3.542.914 9.19 5.126 12.312 4.21 3.12 8.204 2.782 10.937 2.406 5.466-.75 9.55-2.78 14-4.655 4.45-1.876 8.895-3.714 11.78-4.47.94-.244 1.203-.234 1.626-.28 12.617 11.568 27.404 18.405 43.095 21.625 1.378 9.367 1.992 16.297 2.188 21.25-1.443-1.247-3.184-2.63-8.157-2.594-3.154.024-7.63 2.35-9.47 5.125-1.836 2.777-2.06 4.986-2.186 6.845-.623 9.155 2.688 16.01 5.063 20.938 2.374 4.926 4.582 9.548 5.78 20.968 1.323 12.59 1.3 11.762 1.282 12.908-.017 1.145-.087 4.432 1.063 21.375a10.227 10.227 0 1 0 20.406-1.407c-1.137-16.762-1.084-18.207-1.063-19.656.023-1.45-.052-2.756-1.374-15.344-1.135-10.816-3.6-18.323-5.875-23.687 3.072-.027 6.512-.81 9.095-3.095 4.126-3.65 5.072-7.907 5.656-12.25.904-6.707.504-15.36-1.28-28.344 41.292 38.376 67.568 62.575 92.53 78.658 25.6 16.49 49.865 23.933 84.47 28.5 25.058 3.306 58.41 4.946 88.063-.688 14.826-2.817 28.813-7.448 40.375-15.25 11.56-7.802 20.63-19.3 23.78-34 3.47-16.188-6.37-30.54-18.25-40.438-11.88-9.896-27.095-16.847-42.468-13.625-12.115 2.54-20.626 11.56-26.47 21.844-2.92 5.144-5.082 10.818-5.06 17.22.02 6.402 3.28 13.846 9.467 18a10.223 10.223 0 1 0 11.407-16.97c-.77-.515-.434.158-.438-1.092-.004-1.25.69-4.094 2.375-7.063 3.374-5.937 11.07-11.553 12.908-11.938 5.578-1.17 16.894 2.38 25.218 9.313 8.324 6.934 12.36 15.725 11.344 20.47-1.983 9.254-7.022 15.79-15.25 21.342-8.228 5.554-19.71 9.647-32.75 12.125-26.083 4.957-58.073 3.604-81.594.5-33.082-4.365-52.926-10.53-76.062-25.437-20.04-12.91-42.648-32.91-76.344-64.063 10.808-1.54 21.75-3.933 32.72-6.843 45.45-12.058 91.97-32.94 128-40.875 45.925 8.557 92.254 8.56 138.56-3.5a10.218 10.218 0 0 0-2.436-20.126 10.218 10.218 0 0 0-2.72.344c-45.82 11.935-91.592 11.27-137.874 1.562a10.22 10.22 0 0 0-3.375-.125c-35.68-8.707-75.075-25.725-113.938-35.875-15.675-4.094-31.543-7.024-47.093-7.656-1.62-.066-3.23-.11-4.844-.125zm1.375 20.31c1.055.026 2.122.044 3.188.095 13.332.643 27.435 3.295 42.218 7.156 27.964 7.304 57.475 18.91 86.907 28.157-30.342 9.936-62.537 22.768-93.218 30.907-8.37 2.22-16.604 4.077-24.595 5.437 11.364-6.918 19.063-19.127 19.063-33.155 0-19.417-14.72-35.375-33.563-38.594zm-18.938 1.157c-16.412 4.936-28.593 19.753-28.593 37.438 0 15.4 9.24 28.612 22.47 35.03-16.355-1.81-30.32-7.407-42.283-18.967-3.2-3.094-7.37-4.215-10.624-4.375-3.253-.16-6.013.37-8.656 1.062-2.393.625-4.683 1.43-6.906 2.28 2.972-3.543 6.243-7.208 9.812-10.936 10.864-11.35 23.386-22.52 26.75-25.157 11.7-9.17 24.4-14.253 38.03-16.375z"></path></g></svg>',
      shieldRed:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M19.36 19.457l-.38 27.84 267.127 154.75-58.703 19.916 57.602 19.36L142.12 383.546l-19.214-19.213-51.47 114.324 123.125-43.482-17.492-18.95 151.868-151.87 12.433 43.078 22.976-68.5 56.675-16.565-57.475-15.492-22.934-79.828-14.145 48.266-268.65-155.41-38.454-.446zM370.614 81.94c-4.53.02-9.035.12-13.51.302-3.275.134-6.528.32-9.76.547l31.25 108.786 104.05 28.045c6.204-39.085 8.902-80.275 9.18-120.075C456.37 88.82 415.098 82.257 375.15 81.95c-1.514-.012-3.027-.015-4.537-.01zm-36.87 2.1c-31.99 3.653-61.013 12.153-83.014 25.87l64.493 37.31 18.52-63.18zm148.18 139.997L378.958 254.13l-38.93 116.054-20.268-70.225-39.07 39.067c18.814 35.364 46.1 62.287 86.175 77.604 47.473-17.834 78.566-62.795 98.014-121.6 7.323-22.14 12.905-46.11 17.042-70.993z" ></path></g></svg>',
      shieldComb:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M75.035 23.822l-.908 64.328-38.238 21.77.936 6.326c18.95 127.927 92.513 254.023 216.822 369.76l6.39 5.95 6.37-5.974c123.197-115.504 195.203-241.965 214.76-369.574l.973-6.346-38.777-22.138-.802-60.63-10.69 1.73C311.58 48.466 201.134 43.897 85.694 25.52l-10.66-1.698zm18.383 21.694c32.567 4.955 64.884 8.722 97.19 11.226v31.846l-48.713 28.35-49.08-28.565.603-42.857zm330.74 3.56l.52 39.295-49.084 28.57-49.156-28.612v-29.58c32.077-1.632 64.535-4.67 97.72-9.672zM209.74 58.213c32.432 1.973 64.976 2.47 97.87 1.418l-.003 28.7-48.91 28.465L209.74 88.3V58.212zM83.22 104.48l49.208 28.64v57.36L84 218.668c-12.99-32.832-22.217-65.857-27.596-98.922L83.22 104.48zm351.456.002l26.898 15.358c-5.524 33.02-14.743 66.03-27.62 98.857l-48.48-28.217v-57.36l49.202-28.638zm-117.7.028l49.155 28.61v57.36l-49.157 28.612-48.69-28.34.002-57.904 48.69-28.338zm-116.783.144l48.936 28.485v57.612l-48.69 28.34-49.16-28.612.003-57.36 48.91-28.466zm-57.183 103.48l49.158 28.612v57.358l-52.494 30.554c-18.874-28.685-34.773-57.67-47.658-86.842l50.994-29.683zm117.172 0l48.69 28.34v57.903l-48.69 28.34-49.16-28.613v-57.358l49.16-28.613zm116.535 0l49.654 28.9c-12.742 29.286-28.426 58.39-47.08 87.18l-51.265-29.84v-57.9l48.692-28.34zM310.182 315.79l40.707 23.58-.003 25.386c-11.848 15.724-24.595 31.332-38.256 46.805l-14.275-8.267-28.878-16.998V339.37l40.705-23.58zm-100.24.003l40.704 23.576.002 46.825-36.316 21.377v.028l-7.252 4.2c-13.478-15.086-26.096-30.295-37.844-45.607V339.37l40.705-23.577zm-59.395 24.16v.746c-.124-.178-.243-.357-.367-.534l.367-.213zM260.06 402.71l26.877 15.567v20.75h.323c-8.774 9.106-17.85 18.164-27.268 27.16-9.303-8.82-18.288-17.692-26.972-26.61V418.37l27.04-15.66z"></path></g></svg>',
      armorRed:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M138.188 38.875C67.478 79.483 19.624 155.295 19.624 242.688c0 87.858 48.383 163.966 119.72 204.406-47.45-46.694-78.25-120.545-78.25-204.406 0-83.27 30.218-157.06 77.093-203.813zm237.687 2.313c45.574 46.86 74.75 119.59 74.75 201.5 0 82.128-29.53 154.623-75.313 201.468C444 403.043 490.344 328.56 490.344 242.686c0-85.87-46.022-160.33-114.47-201.5zm-179.28 46.718c-61.425 24.617-105.126 84.56-105.126 154.78 0 70.413 43.995 130.262 105.686 154.75-41.348-30.252-69.47-88.174-69.47-154.748 0-66.367 27.774-124.45 68.908-154.782zm142.5 8.78c35.18 31.963 57.81 85.566 57.81 146 0 61.134-23.1 114.77-58.967 146.595 52.006-28.25 87.593-83.246 87.593-146.592 0-62.886-35.052-117.566-86.436-146zm-115.22 44.064c-42.65 14.34-73.125 54.454-73.125 101.938 0 47.91 30.968 88.504 74.22 102.5-27.047-18.556-45.97-57.28-45.97-102.5 0-44.573 18.457-83.072 44.875-101.938zm78.094 3.344c23.836 19.926 39.342 56.72 39.342 98.594 0 42.514-15.99 79.48-40.437 99.187 38.416-16.463 65.375-54.746 65.375-99.188 0-44-26.476-81.867-64.28-98.593zM262 211.344c-20.3 0-36.75 16.45-36.75 36.75 0 15.484 9.573 28.743 23.125 34.156v213.125h27.25V282.25c13.558-5.41 23.125-18.668 23.125-34.156 0-20.3-16.45-36.75-36.75-36.75z"></path></g></svg>',
      sixth:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M256 48c-29.077 0-56.755 5.975-81.887 16.75h163.774C312.755 53.975 285.077 48 256 48zM130.34 90.25c-10.07 7.646-19.424 16.18-27.938 25.5h307.196c-8.514-9.32-17.87-17.854-27.938-25.5H130.34zm-47.834 51c-5.38 8.12-10.21 16.635-14.428 25.5h375.844c-4.218-8.865-9.048-17.38-14.43-25.5H82.506zm-24.54 51c-2.665 8.286-4.826 16.797-6.443 25.5H460.48c-1.62-8.703-3.782-17.214-6.447-25.5H57.967zm-9.566 51c-.255 4.22-.4 8.467-.4 12.75 0 4.283.145 8.53.4 12.75h415.2c.255-4.22.4-8.467.4-12.75 0-4.283-.146-8.53-.4-12.75H48.4zm3.123 51c1.618 8.703 3.78 17.214 6.444 25.5h396.066c2.665-8.286 4.826-16.797 6.444-25.5H51.523zm16.555 51c4.218 8.864 9.05 17.38 14.43 25.5h346.986c5.382-8.12 10.212-16.636 14.43-25.5H68.078zm34.324 51c8.514 9.32 17.87 17.854 27.94 25.5H381.66c10.068-7.646 19.424-16.18 27.938-25.5H102.402zm71.71 51C199.246 458.025 226.923 464 256 464c29.076 0 56.755-5.975 81.887-16.75H174.113z"></path></g></svg>',
      cuauhtli:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M130.2 79.02c-2.7 0-5 .24-6.7.66-2.6.67-3.6 1.43-4 2.1-.5.67-.9 1.78-.6 4.51.2 2.74 1.4 6.8 3.8 11.71 4.8 9.8 14 22.6 26.8 36.9.4.5.8.9 1.2 1.4.9-4.1 2.4-7.9 4.7-11.3 4.9-7.2 12.3-12.2 20.7-15.9 7.4-3.4 15.7-5.9 24.5-7.9-7.3-3.45-14.3-6.53-21-9.2-17.8-7.18-33-11.47-43.8-12.64-2-.23-3.9-.34-5.6-.34zm97.2 35.78c-17.2 2.5-33.1 5.8-43.9 10.7-6.5 2.9-10.9 6.3-13.3 9.7-1.9 2.7-2.8 5.5-2.4 9.6 27.4 9.4 57.5 21.6 88.6 36.4 12.5 5.9 24.5 12 36 18.1 18.5 1.2 37 7.1 56.6 17.4 1.4 0 2.8-.1 4.1-.1 8 0 15.4.2 22.3.7-19.6-17-42.1-34.7-66.7-52-28.2-19.8-55.9-36.9-81.3-50.5zM68.2 141.6c-1.51 0-2.94 0-4.29.1-5.45.3-9.59 1.3-12.12 2.4-2.48 1-3.27 2-3.61 2.7-.35.7-.59 1.9.17 4.5.72 2.7 2.54 6.5 5.76 11 6.34 8.7 17.51 19.9 32.54 31.9 4.36 3.5 9.09 7.1 14.05 10.7-2.57-14.3-.4-27.8 6.8-38.7 4.2-6.4 9.9-11.7 16.8-15.7-5.2-1.4-10.3-2.6-15.1-3.7-16.41-3.6-30.49-5.3-41-5.2zm86 17.7c-15.7 2-26.1 8.4-31.7 16.8-5.3 8-6.8 18.5-2.8 31.3 27.8 2.7 59 7.6 92 14.8 16.3-9.5 31.7-16.2 46.9-19.8-3.3-1.7-6.6-3.3-10-4.9-33.3-15.9-65.6-28.8-94.4-38.2zM284 218.4c-7.1 0-13.4 2.3-17.5 5.5-4.2 3.2-6.1 6.8-6.1 10.6s1.9 7.4 6.1 10.6c4.1 3.2 10.4 5.5 17.5 5.5s13.4-2.3 17.5-5.5c4.2-3.2 6.1-6.8 6.1-10.6s-1.9-7.4-6.1-10.6c-4.1-3.2-10.4-5.5-17.5-5.5zm-207.77 4.7c-19.19-.1-34.91 1.6-45.35 4.5-5.23 1.4-9.12 3.3-11.37 4.9-2.23 1.5-2.75 2.6-2.94 3.4-.18.8-.22 2 1.09 4.4 1.29 2.4 3.93 5.8 7.96 9.5 8.04 7.2 21.32 15.8 38.52 24.3 1.42.7 2.88 1.4 4.36 2.2-6.88-15.7-3.73-38 14.18-53.1-2.19-.1-4.34-.1-6.45-.1zM323.9 225c1.1 3 1.7 6.2 1.7 9.5 0 10.1-5.4 19-13.1 24.9-7.6 5.9-17.6 9.2-28.5 9.2-10.9 0-20.9-3.3-28.5-9.2-7.7-5.9-13.1-14.8-13.1-24.9 0-2.9.4-5.6 1.2-8.3-10.4 4.4-21.3 10.4-33.2 18 20.4 37 48.2 56.9 74.9 54.3 41.6-4 56-27.8 72.9-55.6-12.2-7.8-23.5-13.7-34.3-17.9zm-203.2.6l-4.6 1.1C75.75 236 82.6 263.3 88.91 273c28.39-11.6 62.29-22.7 99.49-32.1 0 .2 1.5-2.7 1.6-4.8-24.6-4.9-48.1-8.4-69.3-10.5zM398.9 239c-7 0-14.6 2.5-20 6.9-5.4 4.5-9 10.6-9 20.1 0 13.7-4.3 26.2-12.1 36.9-7.9 10.7-19.1 19.7-33.2 28.3-28.2 17.2-68.3 33.1-120.2 55.1-6.2 2.6-9.3 6.3-11.3 11-2 4.8-2.5 10.8-1.6 16.6.8 5.8 3.1 11.4 5.5 15 2.4 3.6 4.6 4.1 3.9 4.1h192c5.8 0 9-1.8 11.7-4.7 2.7-2.9 4.7-7.2 5.4-11.8.5-3 1.4-12-2.4-13.5l-106.7-1c35.9-6.5 67.4-50.7 108-49 4 0 8.3-.1 12.6.6 4.4.7 10.3 2.1 13.4 8.4 3.2 6.3.9 12.6-2.6 18.2-1.6 2.6-3.7 5.4-6.2 8.4 11.8.4 23.1-4.3 33.7-12.7 14.8-11.6 27-30.3 32.5-48.5 5.4-18.1 4-34.7-4.6-44.4-8.7-9.8-26.5-15.8-60.8-8.2l-15.6 3.4 5.1-15c3.3-9.9 1.5-14.8-1.5-18.3-3.1-3.5-9-5.9-16-5.9zm-202 18.3c-37.1 9.2-71 20.2-99.1 31.6l-1.36 1.7c-8.71 11-12.88 19.9-14.22 26.4-1.34 6.4-.28 10.3 1.94 13.7 4.01 6 14.58 10.7 25.84 12.1 31.8-14.6 70.8-28.8 113.7-40.8 3.5-1 6.9-1.9 10.3-2.8-13.8-9.9-26.5-24-37.1-41.9zm141.8 40.4c-16.5 12.4-34.8 18.8-53.4 18.8-9.3 0-18.6-1.6-27.6-4.8-9.5 2.3-19.3 4.8-29.1 7.6-41 11.5-78.4 25-108.6 38.7-5.3 7.8-5.1 12.1-3.4 16.2 1.7 4.3 6.9 9.2 14.5 13.2 12.3 6.3 30.4 9.6 43.2 9.7.6-2.3 1.3-4.5 2.2-6.7 3.6-8.6 10.6-16.4 20.9-20.7 52.1-22 92-38.1 117.8-53.9 9.9-6.1 17.7-12 23.5-18.1zM68.3 302c-.8.4-1.63.8-2.41 1.2-17.17 8.5-30.44 17.1-38.48 24.3-4.03 3.7-6.65 7.1-7.95 9.5-1.3 2.4-1.27 3.6-1.08 4.4.18.8.7 1.9 2.94 3.4 2.27 1.6 6.14 3.5 11.37 4.9 10.45 2.9 26.18 4.6 45.34 4.4 2.05 0 4.16-.1 6.29-.1-5.99-3.1-11.29-7.5-15.2-13.4-4.8-7.3-6.66-17-4.52-27.3.76-3.6 2-7.4 3.7-11.3zm29.54 66.8c-2.61 1.3-5.16 2.7-7.61 4-16.82 9.2-29.75 18.3-37.49 25.8-3.88 3.8-6.38 7.3-7.57 9.8-1.21 2.4-1.13 3.7-.91 4.4.21.8.78 1.9 3.07 3.3 2.31 1.6 6.27 3.3 11.54 4.5 10.54 2.4 26.33 3.5 45.43 2.7 19.5-.9 42.5-3.5 67.7-8-15.7-.2-34-4.2-49.1-11.9-9.9-5.1-18.7-12.1-22.97-22.2-1.58-3.9-2.27-8.1-2.09-12.4z" ></path></g></svg>',
      floatingPlat:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M184 43.5v18h144l-.1-18zm24 95.9l-144 .1v18l144-.1zm96.1 0v18l143.9.1v-18.1zm168.4 98.1l-435.63.1L128 372.5l10.9-32 21.1 80 32-52.5 48 128 80-107.5 32 16z"></path></g></svg>',
      class:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M176.627 28.995C148.28 58.81 115.299 96.145 87.199 133.61 54.425 177.31 29.385 221.68 25.59 249.331l105.706 26.426c2.423-83.416 27.743-164.682 45.332-246.762zm158.746 0c19.444 82.462 39.362 163.183 45.332 246.762L486.41 249.33c-3.795-27.652-28.835-72.022-61.61-115.72-28.099-37.466-61.08-74.8-89.427-104.616zM55 80.21v67.19a858.533 858.533 0 0 1 17.8-24.59l.2-.262V80.21zm384 0v42.338l.2.262A858.535 858.535 0 0 1 457 147.4V80.21zm-192 32v52.648c5.93-4.323 12.122-3.717 18 0V112.21zm9 68.65c-9.092 6.936-16.603 16.958-22.553 25.674-4.776 7.036-9.08 14.404-12.068 20.695-2.887 6.078-4.215 11.405-4.307 12.674l14.553 87.307h48.75l14.553-87.307c-.092-1.27-1.42-6.596-4.307-12.674-2.989-6.291-7.292-13.66-12.068-20.695-7.091-9.554-13.257-18.898-22.553-25.674zm-10 31.35h20l14 36h-48zm-94.043 26.912l-13.855 193.973L180.09 412.1l-14.213-63.96 45.889-30.591-8.15-48.91zm208.086 0l-51.656 29.518-8.153 48.91 45.89 30.592-14.214 63.959 41.988 20.994zM39.057 271.251c19.713 24.978 40.743 50.236 58.359 75.86 9.945 14.464 18.821 29.098 25.643 43.954l6.935-97.08zm433.886 0l-90.937 22.734 6.935 97.08c6.822-14.856 15.698-29.49 25.643-43.955 17.616-25.623 38.646-50.88 58.36-75.859zm-257.933 65.77l-28.887 19.257 18.43 82.932H231v-48h16v-46h-30.625zm81.98 0l-1.365 8.189H265v46h16v48h26.447l18.43-82.932zM208.553 457.21l5.732 25.795L231 474.647V457.21zm72.447 0v17.437l16.715 8.358 5.732-25.795z"></path></g></svg>',
      bomber:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M220.3 22.738S90.967 121.512 87.466 156.875c-2.045 20.625 15.52 99.266 15.52 99.266s-17.602 39.467-33.96 79.432C59.515 358.81 51 434.418 51 434.418s75.3-8.543 98.44-18.092c39.8-16.428 79.11-34.11 79.11-34.11s78.57 18.053 99.235 15.966C363 394.622 461 264.424 461 264.424L220.3 22.738zm87.993 19.094l-18.39 18.473 14.71 14.77 18.397-18.468-14.717-14.775zm114.023 3.71L348.762 119.4l14.71 14.774 73.56-73.856-14.716-14.777zm-66.203 7.38l-36.775 36.935 14.71 14.772 36.784-36.933-14.72-14.775zm58.85 59.098l-36.772 36.927 14.708 14.776 36.782-36.93-14.717-14.773zm11.043 48.01l-18.387 18.468 14.706 14.773 18.395-18.467-14.714-14.774zM176.502 287.987c5.502.13 10.354 1.896 13.89 5.446 10.288 10.33 5.537 31.85-10.61 48.068-16.147 16.21-37.578 20.982-47.864 10.656-10.29-10.334-5.536-31.853 10.613-48.066 10.597-10.64 23.468-16.353 33.972-16.104zm57.076 104.024c-4.956-.228-11.433 5.645-15.42 14.416-4.557 10.023-4.135 20.03.94 22.357 5.073 2.324 12.88-3.912 17.437-13.935 4.556-10.022 4.136-20.032-.937-22.358-.635-.29-1.312-.448-2.02-.48zm22.506 41.355c-4.955-.226-11.432 5.647-15.418 14.416-4.558 10.023-4.137 20.033.936 22.36 5.075 2.324 12.883-3.915 17.44-13.936 4.555-10.023 4.134-20.037-.94-22.36-.635-.292-1.31-.448-2.018-.48zM295.027 452c-4.955-.227-11.43 5.646-15.42 14.416-4.556 10.022-4.135 20.033.94 22.36 5.073 2.324 12.882-3.916 17.437-13.938 4.557-10.022 4.136-20.032-.937-22.358-.634-.29-1.312-.448-2.02-.48z"></path></g></svg>',
      defender:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M215.076 20.037L100.752 135.693l52.135 79.313L41.662 378.65 21 491.963l112.848-20.742 162.974-111.69 79.42 52.784L491 297.09 215.076 20.037zm100.87 21.885l-21.083 21.176L311.73 80.03l21.086-21.17-16.87-16.938zm130.71 4.252l-84.32 84.668 16.86 16.937 84.33-84.667-16.87-16.94zm-75.892 8.463l-42.16 42.336 16.867 16.935 42.165-42.334-16.87-16.937zm67.46 67.746l-42.154 42.33 16.862 16.935 42.166-42.332-16.873-16.933zm12.66 55.035l-21.08 21.17 16.862 16.935 21.088-21.168-16.87-16.937zM244.36 244.285c6.307.15 11.87 2.173 15.923 6.242 11.793 11.843 6.347 36.51-12.162 55.098-18.51 18.585-43.077 24.058-54.87 12.22-11.793-11.845-6.347-36.515 12.166-55.1 12.146-12.198 26.902-18.746 38.943-18.46z"></path></g></svg>',
      ufo:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M256 27c-28.334 0-54.153 8.54-73.283 22.89C163.587 64.236 151 84.874 151 108c0 8.204 1.796 15.548 4.975 21.975 2.398 5.19 5.692 9.893 9.95 13.757 1.386 1.213 2.82 2.35 4.294 3.43 4.322 3.357 9.202 6.14 14.473 8.31 19.476 8.01 44.305 10 71.307 10 3.78 0 7.51-.045 11.197-.134 8.767-.154 17.47-.64 25.965-1.713 12.52-1.48 24.056-4.003 34.145-8.154 3.58-1.473 6.982-3.23 10.152-5.257 1.413-.782 2.815-1.59 4.192-2.45 5.74-4.175 10.267-9.775 13.512-16.132 3.15-5.776 5.153-12.34 5.688-19.644.216-2.173.32-4.358.285-6.54-.065-.015-.13-.03-.196-.048-.903-22.068-13.247-41.702-31.657-55.51C310.153 35.542 284.333 27 256 27zm0 18c24.686 0 46.868 7.578 62.482 19.29C334.097 76 343 91.36 343 108s-7.273 24.542-22.543 30.824c-15.27 6.283-38.44 8.65-64.457 8.65-26.017 0-49.187-2.367-64.457-8.65C176.273 132.542 169 124.64 169 108s8.903-32 24.518-43.71C209.132 52.577 231.314 45 256 45zm-37.775 17.748c-6.138.054-12.69 2.517-18.168 6.828-11.194 8.808-14.907 22.76-8.295 31.162 6.612 8.402 21.046 8.07 32.238-.738 11.193-8.81 14.906-22.76 8.293-31.162-3.115-3.957-8.16-6.142-14.068-6.09zm-85.29 47.78c-11.378 3.587-21.944 7.64-31.537 12.095C62.448 140.707 41 164.52 41 188c0 23.48 21.448 47.293 60.398 65.377C140.348 271.46 195.273 283 256 283c60.727 0 115.65-11.54 154.602-29.623C449.552 235.293 471 211.48 471 188c0-23.48-21.448-47.293-60.398-65.377-9.533-4.426-20.028-8.457-31.325-12.025-.997 20.097-10.243 39.685-27.293 51.935l-.222.16-.233.147c-33.465 21.076-73.328 21.37-108.768 20.252-29.29-.734-63.383-3.588-88.776-25.88l-.05-.046-.05-.045c-13.61-12.312-20.22-29.268-20.95-46.59zm290.116 47.23c7.672.046 15.3 2.61 20.97 8.28 6.98 6.978 9.254 16.924 7.92 26.265-1.335 9.34-6.04 18.522-13.577 26.06-7.538 7.538-16.72 12.242-26.06 13.576-9.34 1.334-19.287-.94-26.266-7.92-6.98-6.98-9.252-16.923-7.918-26.264 1.334-9.34 6.037-18.523 13.575-26.06 7.538-7.54 16.72-12.242 26.06-13.577 1.752-.25 3.525-.373 5.296-.362zm-336.042 1.94c1.77-.01 3.543.114 5.295.364 9.34 1.335 18.524 6.037 26.062 13.575 7.538 7.538 12.24 16.72 13.574 26.062 1.334 9.34-.94 19.284-7.92 26.263-6.978 6.98-16.92 9.25-26.262 7.916-9.34-1.336-18.525-6.037-26.063-13.575-7.538-7.538-12.24-16.722-13.574-26.063-1.333-9.34.94-19.284 7.92-26.263 5.67-5.672 13.297-8.235 20.968-8.28zm336.78 16.046c-1.078-.044-2.238.017-3.485.195-4.99.712-10.922 3.523-15.88 8.482-4.96 4.958-7.77 10.89-8.484 15.88-.713 4.99.432 8.598 2.826 10.99 2.393 2.394 6 3.54 10.992 2.827 4.99-.714 10.918-3.527 15.877-8.485 4.958-4.96 7.77-10.887 8.484-15.877.712-4.99-.434-8.6-2.827-10.992-1.795-1.795-4.274-2.888-7.506-3.022zM86.27 177.686c-3.232.133-5.71 1.226-7.504 3.02-2.394 2.394-3.54 6-2.828 10.99.712 4.992 3.527 10.923 8.486 15.882 4.958 4.96 10.886 7.77 15.877 8.483 4.99.713 8.6-.432 10.993-2.826 2.393-2.393 3.54-6 2.826-10.99s-3.525-10.922-8.483-15.88c-4.96-4.96-10.89-7.77-15.88-8.483-1.25-.177-2.41-.24-3.487-.194zM256 211c10.66 0 20.48 3.17 28.027 8.83C291.577 225.492 297 234.13 297 244c0 9.87-5.424 18.508-12.973 24.17C276.48 273.83 266.66 277 256 277c-10.66 0-20.48-3.17-28.027-8.83C220.423 262.508 215 253.87 215 244c0-9.87 5.424-18.508 12.973-24.17C235.52 214.17 245.34 211 256 211zm0 18c-7.013 0-13.194 2.204-17.227 5.23-4.033 3.023-5.773 6.385-5.773 9.77s1.74 6.747 5.773 9.77c4.033 3.026 10.214 5.23 17.227 5.23s13.194-2.204 17.227-5.23c4.033-3.023 5.773-6.385 5.773-9.77s-1.74-6.747-5.773-9.77C269.194 231.203 263.013 229 256 229zm-55.1 68.898L112 480h288l-88.9-182.102C293.433 299.925 274.988 301 256 301s-37.433-1.075-55.1-3.102z"></path></g></svg>',
      scout:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M203.2 28.18C137.2 69.46 103.8 127.8 83.44 189c-20.38 61.1-28.39 125.3-44.11 180.3l17.3 5c16.28-57 24.27-120.8 43.87-179.7 19.7-58.8 50.3-112.44 112.3-151.15zm105.6 0l-9.6 15.27c62 38.71 92.6 92.35 112.3 151.15 19.6 58.9 27.6 122.7 43.8 179.7l17.4-5c-15.8-55-23.8-119.2-44.2-180.3-20.3-61.2-53.7-119.54-119.7-160.82zM189 81.28c-19.3 16.09-39.5 43.92-54.9 76.42-14.5 30.6-24.8 65.3-28 98 19.6-13.4 38.3-15.9 54.7-10.4 11.9 4 22.3 11.1 32 19.5-5.7-20.8-11.1-40.8-15.5-58.6-6.1-24.5-10.3-44.4-10.3-58.4v-3.7l2.6-2.7c8.6-8.6 21.9-22.5 38.3-33.6-7-7.7-13.2-16.32-18.9-26.52zm134 0c-5.7 10.19-11.9 18.82-18.9 26.52 16.4 11.1 29.7 25 38.3 33.6l2.6 2.7v3.7c0 14-4.2 33.9-10.3 58.4-4.4 17.8-9.8 37.8-15.5 58.6 9.7-8.4 20.1-15.5 32-19.5 16.4-5.5 35.1-3 54.7 10.4-3.2-32.7-13.5-67.4-28-98-15.4-32.5-35.6-60.33-54.9-76.42zm-67 27.52c-24.7 0-54.1 26.2-70.7 42.6.6 10.8 4.1 28.8 9.4 50.5 6 24 14 52.5 22 81.5 14.7 53.5 29.6 107.8 31.8 143.4h15c2.2-35.6 17.1-89.9 31.8-143.4 8-29 16-57.5 22-81.5 5.3-21.7 8.8-39.7 9.4-50.5-16.6-16.4-46-42.6-70.7-42.6zm0 23c32 0 48 32 48 32l-16 32c-32-16-32-16-64 0l-16-32s16-32 48-32zm-9 96h18v80h-18zm-104.7 32.3c-2.4.1-4.8.3-7.3.9v30.8h18v-30.2c-3.5-.9-7-1.5-10.7-1.5zm227.4 0c-3.7 0-7.2.6-10.7 1.5v30.2h18V261c-2.5-.6-4.9-.8-7.3-.9zM247 444.8v39h18v-39z" ></path></g></svg>',
      sail:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M238 20v16.79c4.8-.32 9.6-.53 14.3-.6 7.3-.11 14.5.1 21.7.57V20zm19 33.94h-4.6c-24.3.39-48 4.63-79.2 12.5-.4 13.8-1.8 27.47-3.9 42.43 69.7-18.43 109.6-18.78 175.1-.1-2-15.74-8.3-28.86-16-44.46-25.7-6.71-48.2-10.27-71.4-10.37zm.3 58.26c-6.4.1-12.8.4-19.3 1v19c9-.7 17.7-1.1 26.3-1.1 3.3 0 6.5 0 9.7.1v-18.3c-5.6-.5-11.1-.7-16.7-.7zm6.8 36.6c-32.8.2-68.7 5.7-114.9 16.4-.8 109-25 203.2-60.32 288.3 106.22-24.2 242.42-24.3 343.72 1.3-12.6-138.6-29.3-202.7-68.1-290.9-36.4-10-67.1-15.2-100.4-15.1zM103 164.7v18h27.9c.2-6 .3-12 .4-18zm281.5 0c2.6 6.1 5.1 12.1 7.6 18H409v-18zM46 423v18h28.76c2.42-6 4.79-12 7.09-18zm401.7 0c.6 5.9 1.2 11.9 1.8 18H468v-18zm-187.4 30.6c-7.4 0-14.9.1-22.3.3v38.3h36v-38.5c-4.6 0-9.1-.1-13.7-.1z"></path></g></svg>',
      ion:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M18.313 17.78v62.095L170.22 231.75 43 211.625s64.877 30.418 116.344 54.438l-47.375 23.25L279.687 355c-3.582-3.086-7.13-6.347-10.594-9.813-39.543-39.54-54.888-88.3-34.28-108.906 20.605-20.604 69.362-5.26 108.905 34.282 3.355 3.356 6.53 6.754 9.53 10.22l-64.938-167.813L265 162.187c-24.094-51.623-55.03-117.532-55.03-117.532l19.468 122.875L79.655 17.78H18.312zm425.312 243.345l-43.406 46.938-23.595 5.875-33.594-18.344-50.06 50.094 18.31 33.562-5.874 23.563-46.03 42.562 80.093 14.03 28.717 28.72 13.188-13.22-51.5-51.53L469 471.625l-48.656-140.25 52.28 52.28 13.22-13.217-27.97-27.97-14.25-81.343zM392.062 357.5c69.03 70.208 33.083 106.35-37.218 37.22l37.22-37.22z"></path></g></svg>',
      warp:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M19.188 17.5v152.063C66.86 258.63 151.98 320.656 248.28 341.092c7.287 2.303 15.034 3.563 23.064 3.563 6.747 0 13.288-.884 19.53-2.53-47.547 33.525-105.556 53.155-168.187 53.155-36.77 0-71.258-7.8-103.5-20.342v35.625c39.863 9.25 78.667 13.034 114.188 10.812 22.572-1.413 43.213-4.7 63.063-10.53-45.634 33.337-107.435 50.03-177.25 49.686v29.44c6.82.457 13.417.874 20.343.874 132.277 0 245.515-77.08 300.283-188.28.174-.357.357-.708.53-1.064.236-.48.463-.953.688-1.438-.046.417-.076.835-.124 1.25-7.255 62.57-34.964 122.59-82.937 170.563-7.697 7.696-15.647 14.944-23.94 21.594h104.595c28.33-57.514 37.687-120.485 29.125-180.72-3.284-23.093-8.64-45.25-16.938-67.188 53.172 71.838 78.54 160.38 71.47 247.907h73.374C492.68 363.235 416.173 252.043 305.406 199c-.273-.13-.538-.276-.812-.406-1.12-.54-2.227-1.045-3.375-1.53-.6-.278-1.183-.573-1.783-.845.102.086.21.16.313.25-4.324-1.73-8.834-3.08-13.5-4 61.317-7.77 125.604 3.935 183.25 37.218 8.896 5.135 17.562 10.86 25.656 16.78v-94.655c-22.682-5.175-45.22-7.668-68.125-7.97-66.77-.874-133.078 18.29-189.186 54.876-9.19 4.476-17.36 10.758-24.063 18.343 24.015-56.973 66.21-107.004 123.69-140.188 49.576-28.623 104.276-41.016 157.686-39V17.5h-118.78c-41.383 17.778-79.457 43.683-111.282 75.656 16.34-27.53 36.19-52.736 58.594-75.656h-42.032c-60.804 67.31-91.872 156.46-87 245.656-.093 1.544-.156 3.09-.156 4.656 0 14.815 4.25 28.65 11.563 40.407-47.44-37.913-83.766-90.83-100.625-153.75-12.45-46.46-12.248-92.975-2.657-136.97H19.188zm252.156 192.188c32.223 0 58.156 25.902 58.156 58.125 0 32.222-25.933 58.156-58.156 58.156-11.938 0-23.007-3.57-32.22-9.69 6.202 3.168 13.23 4.97 20.72 4.97 25.67 0 46.438-20.802 46.437-46.47.003-23.096-16.51-42.202-38.592-45.81 10.03 6.777 17 18.396 17 31.405 0 20.813-17.123 37.313-37.938 37.313-13.864 0-25.89-7.378-32.438-18.532-.72-3.67-1.125-7.457-1.125-11.344 0-32.223 25.934-58.125 58.157-58.125z"></path></g></svg>',
      hand:
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M324.563 39.156c-1.138.025-2.285.144-3.438.407-9.223 2.097-15.004 11.275-12.906 20.5.006.032.022.06.03.093l-22.813 28.188-3.25 4 1.688 4.906 13.906 40.563-142.655 24.03c12.343 10.045 19.98 25.555 19.28 42.595-.146 3.584-.664 7.08-1.5 10.437l130.532-53.438-.125-.968c5.93 7.795 15.912 12.005 26.375 10.124 14.91-2.68 24.684-16.683 22.063-31.5-2.294-12.967-13.248-22.02-25.938-22.28-1.812-.04-3.636.1-5.5.436-3.173.57-6.11 1.66-8.75 3.156l-8.343-24.344 18.592-22.968c2.22.41 4.566.407 6.907-.125 9.223-2.1 15.003-11.277 12.905-20.5-1.835-8.07-9.098-13.487-17.063-13.314zm115 29.032c-1.277.04-2.56.218-3.844.562-4.19 1.123-7.587 3.714-9.814 7.063l-38.687-6.126-3.97-.624-3.188 2.437-38.656 29.688c6.234 2.39 11.882 6.11 16.53 10.874l30.314-23.28 37.656 5.968c3.954 5.975 11.386 9.05 18.688 7.094 9.138-2.45 14.542-11.83 12.094-20.97-1.99-7.422-8.55-12.396-15.844-12.686-.42-.017-.856-.014-1.28 0zm-39.188 57.906l-1.875.125-30.375 2.093c.874 2.415 1.57 4.92 2.03 7.53.66 3.716.842 7.42.595 11.032L397.938 145l28.03 9.5c.094.592.186 1.19.344 1.78 2.45 9.14 11.863 14.575 21 12.126 9.138-2.448 14.543-11.862 12.094-21-2.448-9.136-11.832-14.54-20.97-12.094-1.712.46-3.293 1.163-4.717 2.063l-31.564-10.688-1.78-.593zm-34.563 38.5c-2.905 5.672-6.976 10.723-11.937 14.78l42.594 23.564c-.117 1.813.065 3.678.56 5.53 2.45 9.14 11.832 14.574 20.97 12.126 9.138-2.45 14.542-11.862 12.094-21-2.448-9.136-11.833-14.542-20.97-12.094-.408.11-.793.238-1.187.375l-42.125-23.28zm-244.125 4.187c-15.272.178-28.172 10.388-32.156 24.532l63.626-4.125c-4.89-11.59-16.144-19.853-29.72-20.375-.584-.022-1.17-.037-1.75-.03zm33.626 39l-65.688 4.282c3.957 13.412 16.086 23.334 31 23.907 17.34.664 31.975-11.602 34.688-28.19zm8.53 26c-10.032 13.228-26.167 21.558-43.937 20.876-1.114-.043-2.217-.107-3.312-.22l53.47 84.19c8.282-19.396 26.015-33.782 47.155-37.532l-53.376-67.313zm63.813 85.064c-23.575.275-42.9 18.79-43.875 42.5-.28 6.824.998 13.33 3.5 19.187l71.907-49.217c-7.55-7.335-17.78-11.998-29.25-12.438-.768-.03-1.52-.04-2.28-.03zm41.844 28.03l-71.375 48.876c7.424 6.734 17.208 10.987 28.125 11.406 24.605.945 45.182-17.993 46.188-42.47.258-6.297-.803-12.316-2.938-17.81zm-86.406 60.188l-7.47 43.438H280l-9.03-41.563c-11.892 11.045-27.98 17.576-45.408 16.907-16.657-.64-31.6-7.736-42.468-18.78zm-38.53 62.125v24.75h169.374v-24.75H144.563z"></path></g></svg>',
      "armor-upgrades":
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M256 21.95l-5.4 4.03C187.5 73.41 125.4 104.5 30.58 120.3l-7.5 1.2v7.6c0 19 8.4 48.7 22.1 85.1 13.6 36.5 32.8 78.8 55.02 119.2 22.3 40.4 47.4 78.9 73.8 107.7 26.1 28.9 53.5 48.9 82 48.9s55.9-20 82.2-48.9c26.2-28.8 51.3-67.3 73.7-107.7 22.2-40.4 41.3-82.7 55-119.2 13.6-36.4 22-66.1 22-85.1v-7.6l-7.4-1.2c-94.6-15.8-156.9-46.89-220.1-94.32zm0 22.2c61.1 45.04 124.4 76.15 214.4 92.35-1.9 15.2-9 41.4-20.3 71.5-4.1 10.8-8.6 22.2-13.7 34H288v-48.9l64 16-96-111.96-96 111.96 64-16V242H75.57c-5-11.8-9.59-23.2-13.69-34-11.2-30.1-18.4-56.3-20.3-71.5C131.6 120.3 194.8 89.19 256 44.15z" ></path></g></svg>',
      "atom-core":
        '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><g class="" transform="translate(0,0)" style="touch-action: none;"><path d="M38.07 18C31.06 23.84 24.37 30.04 18 36.57v26.65A247.678 247.678 0 0 1 67.66 18H38.07zm309.43 0c35.2 24.2 63.8 57.29 82.5 96 4.9-3.5 10.7-5.7 17-6.1-16.6-34.83-40.6-65.46-69.9-89.9h-29.6zm-109.2 95.8c-21.6 0-39 17.4-39 39s17.4 39 39 39c1.4 0 2.8-.1 4.2-.2 7.5-8.7 17.5-15.2 28.9-18.2 3.7-5.9 5.9-13 5.9-20.6 0-21.6-17.4-39-39-39zm210.9 12c-8.4 0-15 6.6-15 15s6.6 15 15 15 15-6.6 15-15-6.6-15-15-15zm-292.6 3.9c-21.6 0-39 17.4-39 39 0 19 13.5 34.8 31.4 38.3 5.9-16.4 19.2-29.2 35.7-34.7-2.2-6.1-3.4-12.7-3.4-19.5 0-4.5.5-8.8 1.5-13-6.9-6.3-16.1-10.1-26.2-10.1zm310.6 38.7c-5 3.3-10.9 5.2-17.2 5.4 3 15.5 4.6 31.4 4.6 47.8 0 92.7-51 173.5-126.5 215.7 4.1 4.3 7.1 9.8 8.4 15.8 81.2-45.4 136.1-132.1 136.1-231.5 0-18.2-1.9-36-5.4-53.2zm-273.4 20c-17.3 3.9-30.2 19.4-30.2 38 0 15.5 8.9 28.8 21.9 35.1 10.5-11.9 25.8-19.4 42.8-19.4.7 0 1.4 0 2.2.1-1.1-4.4-1.7-8.9-1.7-13.6 0-6.7 1.2-13.2 3.3-19.1-15.4-1.7-29-9.6-38.3-21.1zm92 1.2c-21.6 0-39 17.4-39 39 0 6.7 1.7 12.9 4.6 18.4 9.3 4.2 17.3 10.8 23.2 19 3.6 1 7.3 1.6 11.2 1.6 21.6 0 39-17.4 39-39s-17.4-39-39-39zm-140.1 34.2c-19.6 2.2-34.7 18.7-34.7 38.8 0 21.6 17.4 39 39 39 7.9 0 15.3-2.4 21.5-6.4.4-6.6 1.9-12.8 4.4-18.5-18-9.6-30.3-28.6-30.3-50.3 0-.9 0-1.7.1-2.6zm82.6 36.3c-21.6 0-39 17.4-39 39s17.4 39 39 39 39-17.4 39-39-17.4-39-39-39zM18 380v26.6c48.14 49.3 115.3 80 189.6 80 23.8 0 46.8-3.2 68.8-9.1-3.2-5-5.1-10.9-5.1-17.2-20.3 5.4-41.7 8.3-63.7 8.3-76.2 0-144.31-34.5-189.6-88.6zm286.3 65.1c-8.4 0-15 6.6-15 15s6.6 15 15 15 15-6.6 15-15-6.6-15-15-15z"></path></g></svg>'
    });
  }
  headerClass = "header-6";
  ngAfterViewInit(): void {
    this.ms.start();
  }
  navigateLast() {
    this.router.navigateByUrl(this.ms.lastUnitUrl);
  }

  all100() {
    this.ms.game.resourceManager.unlockedResources.forEach(r => {
      r.operativity = 100;
    });
  }
  all(operativity: number) {
    this.ms.game.resourceManager.unlockedResources.forEach(r => {
      r.operativity = operativity;
    });
    this.ms.game.resourceManager.energyX1.operativity = 100;
  }
  skip(minute: number) {
    this.ms.game.darkMatterManager.warpMin.buy(new Decimal(minute));
  }
  warpAv(minute: number) {
    return this.ms.game.darkMatterManager.darkMatter.quantity.gte(60 * minute);
  }

  @HostListener("window:keyup", ["$event"])
  onKey(event: KeyboardEvent) {
    if (!this.ms.hotkeyEnabled) return;
    // with type info
    switch (event.key) {
      case "m":
        this.ms.game.darkMatterManager.warpMin.buy(new Decimal(1));
        break;
      case "h":
        this.ms.game.darkMatterManager.warpHour.buy(new Decimal(1));
    }
  }
}
